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:
- Pomodoro Timer - Focus sessions with strategic breaks
- AI Mood Tracker - Get personalized study plans based on your emotions
- Smart Flashcards - AI-generated revision cards for any topic
- To-Do List - Organize tasks with deadlines and priorities
- Sticky Notes - Drag-and-drop quick reminders
- Daily Affirmations - Motivational boosts when you need them
- 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
API Key Security: GitHub blocked our pushes → learned .gitignore & config management
Time Pressure: Building 7 features in hackathon hours → late-night coding and ruthless prioritization
Multi-API Integration: Coordinating Gemini, and LangChain with different formats and rate limits
State Persistence: Keeping user flows smooth
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
- Study Groups: Collaborative features for peer study sessions
- Progress Analytics: Visual dashboards tracking study time & productivity
- Spaced Repetition: Smart flashcard algorithm for better retention
- Calendar Integration: Sync with Google Calendar for exam dates
- Custom Themes: Let users personalize their aesthetic
Built With
- css
- express.js
- faiss
- gemini-api
- html
- javascript
- jquery
- langchain
- node.js
- tailwindcss


Log in or sign up for Devpost to join the conversation.