Study Tracker
This is a submission for the Hacktoberfest Weekend Challenge: Build for a Friend What I Built I built StudyBuddy — a focused, aesthetic, all-in-one study companion designed for my friend Maya, who is preparing for intense software engineering certification exams while juggling a full-time job. The Problem Maya was constantly struggling with cognitive fragmentation : She used one app for a…
This piece is a submission for the Hacktoberfest Weekend Challenge: Build for a Friend. It is a focused, aesthetic, all-in-one study companion called StudyBuddy, crafted for a friend Maya who is preparing for demanding software engineering certification exams while maintaining a full-time job.
Maya encountered cognitive fragmentation - using separate apps for a Pomodoro timer (overloaded with ads and subscriptions), flashcards (monthly charges), and a notebook for tracking study streaks. Juggling multiple browser tabs interrupted her flow and led to study fatigue.
StudyBuddy addresses this by amalgamating the entire study process into a single, distraction-free, privacy-preserving offline web application. Key functionalities include:
- A customizable Pomodoro focus timer with a circular glowing SVG progress ring and integrated task tracker
- Lo-Fi rain ambience and chimes generated via the Web Audio API, requiring zero external assets
- 3D perspective flashcards with smooth flip animations, keyboard shortcuts, spaced repetition rating and deck organization
- Auto-quiz generator that converts decks to interactive quizzes with smart distractors, real-time feedback and celebration effects
- Streak and progress analytics like daily streak counter, weekly heat map, goal progress bars and full JSON backups
The app is built entirely with vanilla web standards for optimal speed and simplicity. It offers a deep midnight violet glassmorphism theme with toggleable light mode, hardware-accelerated 3D card animations and HTML5 canvas confetti effects. The entire codebase is available on GitHub.
Developed using an autonomous AI pair-programming workflow, StudyBuddy exemplifies how open innovation can democratize learning tools, providing zero lock-in, offline accessibility and full privacy for students worldwide.
Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.