🌟 About the Project 💡 Inspiration
As students, we all know the struggle: endless assignments, club meetings, exams packed back-to-back, and barely any time left to plan how to study. Most study-planning tools feel either too rigid or too complicated.
We wanted something different—something simple, smart, and actually helpful.
That’s what inspired us to build Study Plan Generator. Our goal was to create a tool that reduces stress, organizes your workload, and helps you study more efficiently without spending hours building a schedule manually.
🏗️ How We Built It
Next.js (App Router) – powering the entire frontend and server logic
TypeScript – ensuring clean, reliable code
CSS – for a minimal and distraction-free design
Vercel – for seamless and instant deployment
Custom scheduling logic + LLM assistance – to generate personalized study plans
📘 What We Learned
Throughout this project, we learned a lot—both technically and creatively:
How to design clean UI under a strict time limit
How to use Next.js effectively with server components
How to structure prompts so LLMs generate consistent, usable outputs
How to turn raw user input into a mathematically balanced schedule
How important user experience is when building tools for students
We walked away with a stronger understanding of full-stack development and AI-assisted workflow design.
🧩 Challenges We Ran Into
- Balancing customization with simplicity
We didn’t want to overwhelm users with too many fields, but still needed enough input to create accurate study plans. Finding this balance took experimentation.
- Scheduling logic
Breaking topics into daily tasks while keeping workloads fair wasn’t straightforward. We had to iterate on formulas and algorithms to avoid overloaded days.
- Time pressure
Like every hackathon project, we had limited time. Designing a clean UI, integrating logic, and deploying everything
🚀 What’s Next
There is so much more we want to add:
Google Calendar
Progress tracking dashboards
User accounts + saved plans
Built With
- api
- css
- llm
- next.js
- pnpm
- react
- typescript
- vercel
Log in or sign up for Devpost to join the conversation.