Study Buddy: AI-Powered Study Companion

Inspiration

As AI students drowning in deadlines and exam stress, we knew there had to be a better way. We watched our peers struggle with focus, mood swings, and scattered study materials. The solution? Combine productivity tools with AI intelligence in one calming, aesthetic space. The equation was simple: Student Struggles + AI = Ultimate Study Companion

What it does

Study Buddy is your academic best friend:

  1. Pomodoro Timer - Focus sessions with strategic breaks
  2. AI Mood Tracker - Get personalized study plans based on your emotions
  3. Smart Flashcards - AI-generated revision cards for any topic
  4. To-Do List - Organize tasks with deadlines and priorities
  5. Sticky Notes - Drag-and-drop quick reminders
  6. Daily Affirmations - Motivational boosts when you need them
  7. Mini AI Chatbot - Chat with an assistant that remembers your notes (LangChain + FAISS)

How we built it

Our tech stack blended vibes and innovation:

Frontend: HTML + CSS + JavaScript

Backend: Node.js + Express

AI: Gemini API (mood plans + flashcards)

Chatbot: LangChain + FAISS VectorStore

Design: Girly, pastel aesthetic with custom CSS animations

Version Control: GitHub

Challenges we ran into

  1. API Key Security: GitHub blocked our pushes → learned .gitignore & config management

  2. Time Pressure: Building 7 features in hackathon hours → late-night coding and ruthless prioritization

  3. Multi-API Integration: Coordinating Gemini, and LangChain with different formats and rate limits

  4. State Persistence: Keeping user flows smooth

  5. Cross-Feature Integration: Making 7 tools work seamlessly together

Accomplishments we're proud of

• Created a fully functional 7-feature dashboard in hackathon timeframe • Designed calming, student-friendly UI with custom animations • Integrated 2 different AI services (Gemini, LangChain) • Built responsive UI working on all devices • Implemented smart mood tracking with AI-generated study plans

What we learned

✓ Backend API architecture

✓ Secure API key management

✓ AI integration techniques

✓ Git collaboration workflow

✓ Time management under pressure

What's next

  1. Study Groups: Collaborative features for peer study sessions
  2. Progress Analytics: Visual dashboards tracking study time & productivity
  3. Spaced Repetition: Smart flashcard algorithm for better retention
  4. Calendar Integration: Sync with Google Calendar for exam dates
  5. Custom Themes: Let users personalize their aesthetic

Built With

+ 1 more
Share this project:

Updates