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.

Built With

Share this project:

Updates