Skip to content

linfordlee14/studybuddypro

Repository files navigation

StudyBuddy Pro

📚 Overview

StudyBuddy Pro is an AI-powered study management and productivity platform that helps students conquer procrastination, manage assignments, and build effective study habits. The app combines assignment tracking, smart scheduling, Pomodoro-timed study sessions, gamification, analytics, notifications, and professional export features—all in a beautiful, responsive interface.

✨ Features

  • Assignment creation and editing (subject, title, due date, difficulty, estimated hours)
  • AI-powered smart scheduling (Google Gemini via Lovable Edge – in progress)
  • Pomodoro timer with progress auto-updates
  • Streak tracking and gamification badges
  • Real-time, interactive data visualization (weekly study hours, subject pie, progress bar)
  • Deadline and inactivity notifications (browser API)
  • Progress export to PDF/CSV
  • Fully responsive, dark/light theme, accessible

🚀 Quick Start

Clone the repository:

git clone https://github.com/linfordlee14/studybuddypro.git
cd studybuddypro

Install dependencies:

npm install

Run locally:

npm run dev

Open http://localhost:8080 in your browser.

Build and deploy (Vercel recommended):

npm run build

🔗 Links

🛠️ Tech Stack

  • React 18, TypeScript, Vite
  • Tailwind CSS, Radix UI (shadcn/ui)
  • Recharts, Framer Motion
  • Lovable.dev, Supabase (Edge Functions)
  • jsPDF, html2canvas, date-fns, Lucide React

🏆 Achievements

  • Built in 48 hours for Student Hackpad 2025
  • 6+ major features, AI + analytics + gamification
  • Open source for the student/dev community

👨‍💻 Creator

Linford Musiyambodza (hacker1401)

📄 License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages