Inspiration
We noticed a gap in how students prepare for exams they often study alone and lack access to personalized practice material. We wanted to create a platform that not only generates study content but also strengthens social connectivity by enabling students to share and collaborate.
What it does
Our app lets users upload lecture notes and sample tests, generates custom practice questions, and allows sharing of those tests with friends. Students can review material side-by-side with PDFs, build personalized test sets, and easily send them to others, promoting technical growth and social learning.
How we built it
We developed the app using React for the frontend and Tailwind CSS for fast, clean styling. AI models help summarize content and generate test questions. We also integrated local storage to persist user sessions without needing a backend, optimizing speed for a hackathon timeframe.
Challenges we ran into
Parsing PDF content cleanly was a major hurdle, especially ensuring diagrams and tables didn’t confuse the AI summarization. Balancing a clean user experience while supporting multiple uploads and navigation between sessions also took careful breakdown. We continuously ran into database issues connecting backend with frontend and vice versa.
Accomplishments that we're proud of
We’re proud of building a working app within such a short time, including real-time test generation, a smooth UI, and an intuitive sharing feature — all while keeping everything lightweight and fast. We only new a little of the frameworks of React, databases and backend next.js, but pulled through by going through Youtube tutorials and perseverance.
What we learned
So MUCH!!! Learnt how critical it is to prioritize usability when dealing with large content inputs like PDFs. We also strengthened our skills in efficient state management, view model and clean UI structuring under time pressure.
What's next for Untitled
We plan to add multiplayer timed quizzes, better PDF parsing for handwritten notes, and optional cloud accounts so students can save and sync their work across devices. Through improving full stack skills, AI API handling and project breakdown and workflow, we feel equipped to tackle larger features. Th web app should enable real-time group sessions where students can answer questions together, vote on the best answers, or explain concepts to each other.
Built With
- ai
- api
- gemini
- javascript
- python
- react
- tailwind
Log in or sign up for Devpost to join the conversation.