Inspiration
Students often struggle to stay focused while learning new topics. Most productivity tolls only offer timers or task but doesn't guide the learning process itself. Me n My teammate wanted to build a website that combines AI learning guidance with focus accountability, which helps students both learn and stay on track.
What it does
PathPilot is an AI-powered study companion. Users can type anything they want to learn in natural language, and PathPilot generates a structured learning roadmap with key concepts. Each concept can be clicked to get explanations, examples, and practice questions. It also includes a focus timer that encourages distraction-free study sessions. If a user switches tabs during a session, PathPilot detects it and generates an AI-powered roast related to the topic, reminding them to stay focused.
How we built it
We built PathPilot using Next.js and react for the frontend and Next.js API routes for the backend. We integrated Google Gemini AI to generate learning maps, explanations, and topic-aware roast messages. The page visibility API detects when users switch tabs during focus session
Challenges we ran into
One challenge was controlling the structure of AI responses so that learning maps and explanations appeared clean and readable. We also faced issues managing API responses and ensuring the focus timer and distraction detection worked smoothly with the UI.
Accomplishments that we're proud of
We’re proud that we built a system that combines AI tutoring, structured learning paths, and focus tracking. The most unique feature is the AI-generated, topic-aware roast system that helps users stay accountable during study sessions.
What we learned
We learned how to integrate AI APIs into a full-stack application, design effective prompts, and build interactive UI features like timers, learning maps, and distraction detection systems.
What's next for PathPilot
We learned how to integrate AI APIs into a full-stack application, design effective prompts, and build interactive UI features like timers, learning maps, and distraction detection systems.
Log in or sign up for Devpost to join the conversation.