Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Run Locally

Prerequisites: Node.js

  1. Install dependencies: npm install
  2. Set the GEMINI_API_KEY in .env.local to your Gemini API key
  3. Run the app: npm run dev

🧠 NeuralPath — AI Learning Companion

NeuralPath is an AI-powered system that creates personalized and explainable learning paths based on a user’s skills, goals, and progress.

It acts like a smart learning companion—guiding users step-by-step instead of giving generic recommendations.


🚀 Features

  • 🎯 Personalized Onboarding — Set goals, timeline, and study time
  • 🧪 Skill Assessment Quiz — Identify strengths and weaknesses
  • 📊 Skill Analysis — Visual breakdown of performance
  • 🗺️ Learning Path — Structured, timeline-based roadmap
  • 🧠 Explainable Recommendations — “Why this?” for every topic
  • 📈 Progress Tracking — Monitor completion and next steps
  • 🎬 Smooth UI/UX — Clean interface with GSAP animations

🛠️ Tech Stack

  • Frontend: React (Vite)
  • Styling: CSS / Tailwind
  • Animations: GSAP
  • Data: JSON (predefined dataset)
  • Logic: Rule-based recommendation engine

🧠 How It Works

  1. User selects goals and preferences
  2. Takes a skill assessment quiz
  3. System analyzes performance
  4. Generates a personalized learning path
  5. Explains recommendations
  6. Tracks progress and adapts

🏆 Built For

Vibe Coding Competition — focused on building interactive and intelligent user experiences.


📌 Future Improvements

  • Advanced AI-based recommendations
  • Backend integration
  • User authentication
  • Real-time adaptive learning

👨‍💻 Authors

  • Jeeva Darwin
  • Hari Krishnan

⭐ Star this repo if you like the idea!

About

NeuralPath is an AI-powered learning companion that generates personalized, explainable learning paths based on user skills, goals, and progress.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages