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

Share this project:

Updates

Submission history