-
-
magic link authentication (Auth.js / NextAuth)
-
System overview/diagram
-
Dashboard 1- Upcoming tasks
-
Dashboard 3- Calendar tasks, Pomodoro Timer, Your courses
-
Tasks to plan your day
-
Quests- tasks connected to your calendar, completing will give you XP for your pet growth
-
Calendar 1- Keep track of your deadlines, and your current tasks
-
Calendar 2- Connect your Canvas calendar with ICS URL so you ca have your assignments added directly to your quests
-
Course planner- Easily plan your courses planned for each qtr/sem so enrollment is easy
-
Grade Tracker - Calculate your GPA easily with weighted categories so you know where to focus
-
Ai generated flashcard- generates from your uploaded notes
-
Ai generated quiz
-
Analytics- Keeps track of your improvements and what to focus on
-
Settings- Theme so you can make StudyPet+ your own, change to dark mode and change the colors to your own colors
-
The problem
🐾 Students struggle with: Managing assignments across courses Staying consistent with studying Identifying weak topics and reviewing before exams 🐾 Existing tools are: Planners or study tools which are not engaging or motivating Opportunity Combine productivity + AI + motivation
Target Users
College / School students 🐾 What StudyPet+ provides: Centralized planner AI-generated study tools Gamified motivation system
Goals
🐾 Build an all-in-one study platform: tasks, notes, flashcards, quizzes and more 🐾 Increase student productivity: Through planning, tracking, and analytics 🐾 Make studying rewarding: Gamification with quests, XP, and StudyPet 🐾 Deliver a beautiful and intrusive experience Clean and fun design that students enjoy using
What We Achieved
🐾 Fully functional full-stack web app
🐾 Authentication (secure magic link login)
🐾 Planner system (courses, assignments, tasks)
🐾 AI flashcards & quizzes generation
🐾 Quiz-taking + performance tracking
🐾 Weak topic recommendations
🐾 Gamified XP + StudyPet evolution
Challenges we ran into
Technical 🐾 Learning full‑stack with Next.js and Prisma. 🐾. Designing the database for tasks and pet states. 🐾 Managing authentication and user data.
What's next for StudyPet+
🐾 Interactive animated pet. We have un-interactive 3D models for now 🐾 Mobile and laptop widgets so your pet can remind you right on your homescreen
Built With
- auth.js
- docker
- genai-api
- next.js14
- nextauth
- nginx
- postgresql
- prisma
- smtp
- tailwindcss
- typescript
Log in or sign up for Devpost to join the conversation.