The Problem
Students often know that they need to study, but turning that intention into a consistent plan is difficult. Between classes, tests, extracurricular activities, and everyday distractions, studying can become something students keep postponing.
We wanted to build something that makes studying feel less overwhelming and more actionable.
Our Solution
SchoolQuest turns academic goals into small, structured "quests."
Students can enter their subjects, academic information, upcoming tests, extracurricular interests, and available time. SchoolQuest then helps organize their work into study tasks and schedules.
Instead of simply telling students to "study more," the platform focuses on giving them a clear next step.
How It Works
Students create an account and set up their academic information. They can then:
- Create and complete study quests
- Track focused study time
- Build a personalized timetable
- Monitor their progress
- Earn points through the gamification system
- Explore a skill tree as they progress
The Focus system also makes a quest more meaningful than simply clicking a "complete" button: students need to spend the required amount of time working on it before it can be completed.
What We Built
SchoolQuest was built as a full-stack web application using Next.js, TypeScript, and Supabase for authentication and backend data.
We focused on making the core experience functional rather than adding unnecessary complexity. The current version does not depend on an AI API.
Why SchoolQuest?
We wanted to create something that we would actually find useful as students.
Schoolwork can feel like a collection of deadlines and assignments. SchoolQuest tries to turn that into a more structured journey where students can see what they need to do, work through it, and track their progress.
The goal isn't to replace studying with gamification. It's to make starting and organizing the work easier.
AI Use Disclosure
AI tools were used during the development of SchoolQuest as development assistance.
AI was used for:
- Helping troubleshoot and debug code.
- Explaining programming concepts and errors.
- Suggesting code improvements and implementation approaches.
- Assisting with UI/UX ideas and refining the user interface.
- Helping identify and fix bugs during development.
- Generating and refining development prompts used with coding tools.
AI was not used as a feature of the final product. SchoolQuest does not use an AI API or AI model to generate study plans, recommendations, or other user-facing functionality in the submitted version.
The project was developed and tested by the team, with AI used as a development assistance tool rather than as the core technology behind the application.


Log in or sign up for Devpost to join the conversation.