hackquest logo

StudyBuddy

Ditch rigid planners! Get an AI study assistant creating adaptive schedules with topic maps, auto-builds flexible schedules , AI memory pool & a writing board. Flexible learning.

视频

描述

Project Title: Study Buddy - Your Personalized AI Study Assistant

Executive Summary

StudyBuddy is a Gen AI-powered smart study assistant designed to combat student overwhelm by creating dynamic, personalized study schedules that adapt to individual lifestyles, learning patterns, and real-time progress. By integrating intelligent task management, automated learning analytics, and interactive visualization tools, using and AI engine it optimizes study workflows, enhances topic comprehension, and fosters consistent academic engagement, moving beyond the limitations of static traditional planners.

Problem Addressed

Many students struggle not due to a lack of ability, but because traditional study planning methods are rigid and fail to accommodate the dynamic nature of student life. Unexpected events, fluctuating motivation levels, and missed sessions often derail static plans, leading to students feeling overwhelmed, falling behind, and losing motivation. Current digital tools often lack personalization, interactivity, and the adaptability needed to truly support individual learning journeys, sometimes losing the tactile benefit of traditional study methods like writing.

Our Solution: Gen AI-Powered Smart Study Engine

We propose ALN, a smart study engine leveraging Generative AI to create truly adaptive and personalized study experiences. Our core Personalized Brain Engine analyzes real-time user data (progress, preferences, schedule changes, cognitive patterns) and academic requirements to continuously optimize learning workflows. This approach moves beyond simple scheduling to offer a responsive and intelligent study companion.

Key Features & Implementation

  1. Personalized Core Learning Engine: At the heart of studybuddy is a unique AI "brain" for each user, powered by memory and adaptive algorithms (potentially utilizing LangChain for complex reasoning). It learns user preferences, pace, and cognitive patterns from inputs like course load, deadlines, and interaction data to generate optimized study flows and adaptive schedules.

  2. Automated Syllabus Integration & Dynamic Scheduling: Studybuddy intelligently parses syllabus documents (PDFs, Docs) to automatically extract deadlines, topics, and structure. It maps these into a streamlined workflow, generating AI-driven study plans that automatically adjust based on user progress, completed tasks, and unforeseen schedule changes using calendar integration.

  3. Node Tree Topic Visualizer & Learning Space: An interactive, Gen AI-generated node tree visually maps course topics, showing interconnections and suggesting learning paths. The integrated Learning Space provides a focused environment for mastering specific topics with curated content suggestions (articles, videos), AI-powered explanations, and quick assessments.

  4. Magic Board for Interactive Learning: Bridging the gap between digital efficiency and traditional learning habits, the Magic Board offers a digital canvas where users can write, annotate, diagram concepts, and ask complex questions (e.g., math equations, diagrams) that are difficult to type, receiving AI-driven feedback and explanations.

  5. Intelligent Learning Analytics & Task Management: Study buddy tracks study patterns, session times (via customizable Pomodoro timers), and performance on automated mini-tests. This data feeds back into the core engine for continuous optimization, providing users with progress reports, personalized revision suggestions, and insights into their learning habits. Smart notifications and priority-based task organization keep users on track.

  6. Smart Well-being Features: Recognizes user focus patterns to suggest optimal break times and incorporates customizable timers (like Pomodoro) to promote healthy study habits.

Technical Approach & Stack

  • Core AI/ML: Foundational LLMs (e.g., Gemini, GPT models) potentially orchestrated via frameworks like LangChain for adaptive scheduling, content generation, explanation, and personalization.

  • Frontend (Web): Next.js with Tailwind CSS and Shadcn/ui for a responsive, modern user interface.

  • Frontend (Mobile): React Native for cross-platform mobile app development.

  • Backend: Node.js with Express.js for building scalable RESTful APIs.

  • Database: MongoDB (NoSQL) chosen for its flexibility in handling diverse user data structures (schedules, progress, preferences, learning patterns).

  • Integrations: Calendar APIs (Google Calendar, Outlook Calendar) for real-time availability and scheduling.

ALN aims to transform student planning from a static chore into a dynamic, supportive, and effective learning partnership, ultimately empowering students to achieve their academic goals with less stress and greater confidence.

本次黑客松进展

Our first online hackathon, we faced many challenges during the whole phase like not being available physically with my teammates. Since we were collaborating with specific parts of our project being done by different members, integrating them in real-time was the real challenges. First, we made a initial Figma design to understand our interface. Then we made the landing page, after that the node visualizer was the main challenge; after solving the various bugs and using the complex SDKs we finally implemented this section. Then the dashboard to display all the details to the user. The backend was the major part one of our teammate was working on, he then implemented the endpoints with the frontend to make it an actually functional prototype. Now we are also already Woking on the AI memory pool and auto adjustment generation, with the other parts. We hope to get selected, build the rest and present the final product to everyone

技术栈

Next
Node
groq
shadcn
tailwind
mongodb

融资状态

We are bootstrapped