Skip to content

AakxSha/PrepPilot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 PrepPilot – AI-Powered Personalized Roadmap Generator

PrepPilot is an AI-powered roadmap creation platform designed to help students prepare effectively for internships and placements.

It generates personalized learning plans, provides curated resources, creates structured schedules, and enables progress tracking — all in one place.


📌 Problem Statement

Students preparing for internships and placements often rely on generic roadmaps that do not align with:

  • Individual timelines
  • Skill levels
  • Career goals
  • Learning pace

Additionally, finding reliable and structured resources is time-consuming and overwhelming.

PrepPilot solves this problem by generating a fully customized, AI-driven preparation roadmap.


🎯 Solution Overview

PrepPilot allows users to:

  1. Enter their goal (e.g., DSA, Web Development, ML)
  2. Specify timeline and skill level
  3. Generate a structured roadmap
  4. Get 2–3 curated resources per topic
  5. Automatically generate a study schedule
  6. Track their progress through a dashboard

🧠 System Architecture

The system follows a modular Agent-Based Architecture:

User → Planner Agent → Resource Agent → Scheduler Agent → Dashboard

🔹 Planner Agent

Breaks the user goal into structured topics and milestones.

🔹 Resource Agent

Provides 2–3 reliable learning resources per topic.

🔹 Scheduler Agent

Converts the roadmap into a time-based study schedule.

🔹 Dashboard

Tracks user progress and completion status.


🛠️ Tech Stack

Frontend

  • React.js
  • HTML, CSS, JavaScript

Backend

  • Node.js
  • Express.js

Database

  • MongoDB / Firebase

AI Integration

  • Google Gemini API
  • Prompt Engineering
  • Modular AI Agents

Tools

  • GitHub
  • VS Code

✨ Key Features

  • ✅ Personalized roadmap generation
  • ✅ Multiple curated resources per topic
  • ✅ Automated schedule creation
  • ✅ Progress tracking
  • ✅ Modular agent architecture
  • ✅ Scalable backend structure

📸 Demo Flow

  1. User enters goal and timeline
  2. AI generates structured roadmap
  3. Resources are suggested per topic
  4. Study schedule is created
  5. User marks progress

⚙️ Installation & Setup

1️⃣ Clone the repository

git clone https://github.com/your-username/preppilot.git
cd preppilot

About

Students preparing for internships and placements often follow generic roadmaps that do not align with their timelines, strengths, or goals. This project aims to build a fully customizable roadmap creator that allows users to design, edit, and track personalized preparation plans with reliable, curated learning resources.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors