-
-
Dashboard overview with study time and Github Style heat map of studying.
-
Courses listed with number of deadlines and exams.
-
Month Calendar View with tasks, to dos, and study sessions also listed.
-
Week Calendar View with tasks, to dos, and study sessions also listed.
-
Upload Study Material Screen
-
Study Logger and Past study session adder
-
Risk Assessment Screen, Percentage risk of C or D
-
Risk Assessment Screen, About you section
-
Achievements Screen
-
After logging studying you get points, you get less points the more you study in a single day to space out your studying more.
-
My Wolf, Character editor, allow you to also pet your wolf
-
Game Selection Screen, Choose Between Slots, Plinko, Crossy Wolf, and Roulette
-
Winning Jackpot in the Slots
-
GIF
MEGA JACKPOT
-
GIF
Petting Wolf, and buying Products
Inspiration
Google Tasks and Calendar keep you organized inspired us but they are not enough. Apps with a character to raise and casino-style rewards are hard to put down. We combined the two: if you can make studying addictive, anyone can study.
What it does
Wolf Tracks keeps your courses, deadlines, notes and study time in one place. AI turns syllabi into calendar deadlines, slides into flashcards and quizzes, and upcoming tests into day-by-day study plans. A decision tree warns you if you're heading for a D or F and tells you what to fix. Studying earns tokens for your wolf's outfits and for slots, roulette and Plinko.
How we built it
Python and scikit-learn for the model, Google Gemini for the AI features, FastAPI on the back end, and a React + TypeScript front end.
Challenges we ran into
One challenge we faced was designing the UI. We originally planned to build everything in Streamlit, but found it too limiting in both functionality and appearance. We switched to a React and TypeScript frontend, which gave us the flexibility to create a more polished, professional interface.
Accomplishments that we're proud of
We're especially proud of our reward system, which keeps users motivated to keep studying. It includes a GitHub-style activity calendar that tracks study streaks, along with a customizable mascot that users can personalize by earning rewards.
What we learned
One of our key learning experiences was discovering that we could import custom artwork into a dynamic web app. One of our team members hand-drew the mascot, and we brought it into the app as an SVG file.
What's next for Wolf Tracks
Next, we plan to sync with Google Calendar and Canvas, use real student data, and add study groups and a mobile app. We also want to explore real-world rewards for studying, such as store credit through brand partnerships or crypto like Bitcoin and Solana.
Built With
- claude
- fastapi
- gemini
- python
- react
- scikit-learn
- streamlit
- typescript
