Inspiration

Our main inspiration was that still students face several issues such as professors provide with 5-15 pages of information, but students can’t comprehend that what they need to do each week, what the important deadlines are and how to break big tasks into smaller ones that can help them achieve their goals. Moreover, even if they understand syllabus well, most students can’t translate it into a realistic weekly study plan which underestimates workload, leads to an inconsistent schedule. Furthermore, many students miss deadlines because they forget midterm, quiz, assignment dates, they don’t have a clear overview of what’s due when and there is no single tool that automatically extracts every important deadline from their documents, so we wanted to provide an efficient solution to this problem and our web page helps in that by transforming any syllabus PDF into a complete smart study plan with extracted deadlines, weekly schedules, and auto-generated practice questions to help you with studies

What it does

It’s a web app project known as smart study planner that mainly turns a course syllabus (can be PDF or pasted text) into a personalized, hour-budgeted weekly study plan for you, practice questions concerning the topic you want, flashcards, and consists of a missing assignment tracker which is all generated by Google Gemini (structured JSON output). It works great for students who want an automated, actionable semester plan and daily priorities to reach their course goals.

How we built it

Technologies used in order to create the project are node.js and Express backend, Vanilla JS/HTML/CSS frontend, Google Gemini API for AI-powered syllabus parsing, plan generation, practice question and flashcard creation and missing assignment tracking. File uploads are handled with Multer and environment is managed with dotenv, JSON schemas are used for structured AI responses.

Challenges we ran into

PDFs and pasted text vary a lot in format, layout, and wording and alongside it extracting structured information like deadlines, assessments, and weekly topics reliably was tricky which required careful consideration towards designing clear prompts and JSON schemas for Gemini to ensure accurate parsing.

Accomplishments that we're proud of

We’re proud to have successfully built a fully functional, AI-powered study planner that turns messy course materials into actionable weekly plans, practice questions, flashcards, and a prioritized assignment tracker which will help students to achieve their academic goals in a much efficient way ,all in a few hours during the hackathon.”

What we learned

We learned how to make use of AI for structured educational data, handle messy real world inputs, build a full stack web app quickly, and design actionable study plans that genuinely help students. We also gained experience in rapid prototyping and integrating AI into practical applications.

What's next for Smart Study Planner

Next, we aim to make Smart Study Planner persistent, integrate it with calendars and LMS platforms, personalize AI-generated study plans, enable collaborative features, and provide richer study aids to make student planning smarter, easier,efficient and more interactive.

Share this project:

Updates