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.
- 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
Clone the repository:
git clone https://github.com/linfordlee14/studybuddypro.git
cd studybuddyproInstall dependencies:
npm installRun locally:
npm run devOpen http://localhost:8080 in your browser.
Build and deploy (Vercel recommended):
npm run build- Live App: https://studybuddypro.lovable.app
- Interactive Presentation: https://studybuddyprov-presentations.vercel.app
- Video Demo: [YouTube Demo - Link Coming Soon]
- Devpost: [Devpost Project - Link Coming Soon]
- React 18, TypeScript, Vite
- Tailwind CSS, Radix UI (shadcn/ui)
- Recharts, Framer Motion
- Lovable.dev, Supabase (Edge Functions)
- jsPDF, html2canvas, date-fns, Lucide React
- Built in 48 hours for Student Hackpad 2025
- 6+ major features, AI + analytics + gamification
- Open source for the student/dev community
Linford Musiyambodza (hacker1401)
MIT