Passion Pilot - AI-Powered Learning Journeys

javascript dev.to

Passion Pilot

Passion Pilot is an AI-powered roadmap generator and contextual mentor designed to help you master any new hobby or obsession.

Built for the DEV.to Hackathon.

Features

  • Instant Syllabus Generation: Enter any passion and skill level to receive a highly-structured JSON syllabus outlining phases and tasks.
  • Dynamic Gear List: Generates a tiered gear list required to pursue the hobby, complete with estimated costs.
  • Interactive Skill Tree: Visualize your learning roadmap dynamically with interactive nodes and progress tracking.
  • Contextual AI Mentor: The built-in AI chat bubble is deeply integrated with the UI state. It knows exactly which task you are currently working on and gives hyper-focused, contextual advice.

Tech Stack

  • React & Vite
  • Zustand (Global State Management)
  • Tailwind & Vanilla CSS (Dark Mode / Glassmorphism)
  • Groq API (Llama 3.3 for lightning-fast structured JSON output)

Getting Started

  1. Clone the repository:
git clone https://github.com/rahulagarwal18/passion-pilot.git
cd passion-pilot
Enter fullscreen mode Exit fullscreen mode
  1. Install dependencies:
npm install
Enter fullscreen mode Exit fullscreen mode
  1. Configure your…

Source: dev.to

arrow_back Back to Tutorials