Inspiration
As a student and developer, I often struggled with planning my studies effectively. Most of the time, I knew what to study but not how to break it down day-by-day in a realistic and structured way. Existing tools were either too generic or required too much manual effort.
I wanted to build something that could instantly convert a raw syllabus into a practical, daily study roadmap, something that thinks like a mentor, not just a checklist.
What it does
Planix is an AI-powered study planning platform that transforms any syllabus into a personalized, day-wise study plan.
Users simply paste their syllabus, select the number of days and hours per day, and Planix generates:
- One structured study card per day
- Topics to study
- Actionable subtasks
- Estimated time per topic
- Optional revision suggestions
Each card has a simple progress status (To Do → In Progress → Done), making it easy to stay consistent without overwhelming the user.
How I built it
Planix is built as a modern full-stack web application using:
- Next.js App Router with TypeScript for scalability
- Tailwind CSS for a clean, minimal UI
- Gemini AI to intelligently split the syllabus into logical daily chunks
- PostgreSQL + Prisma ORM for persistent data storage
- Clerk for secure authentication and user-specific study plans
The core challenge was designing prompts and data structures that ensure the AI output is practical, balanced, and time-aware rather than generic.
Challenges I ran into
- Converting unstructured syllabus text into meaningful daily tasks
- Ensuring realistic time estimation per day
- Maintaining consistency between AI output and database schema
Accomplishments that we're proud of
- Built an end-to-end AI-powered study planner that converts unstructured syllabus text into realistic, day-wise actionable plans.
- Designed structured AI outputs with time estimates, subtasks, and revision logic instead of generic responses.
- Implemented secure authentication and user-specific data persistence using Clerk, PostgreSQL, and Prisma.
What I learned
This project helped me deeply understand:
- AI prompt engineering for structured outputs
- Full-stack system design with authentication and persistence
- UX decisions for productivity-focused applications
- How to turn a real personal problem into a scalable product idea
What's next for Planix
- Adaptive plans based on user progress
- Smart revision reminders using spaced repetition
- Collaborative study plans
Built With
- clerk
- gemini
- neondb
- nextjs
- postgresql
- prisma
- tailwind
- typescript
- vercel
Log in or sign up for Devpost to join the conversation.