Prerequisites: Node.js
- Install dependencies:
npm install - Set the
GEMINI_API_KEYin .env.local to your Gemini API key - Run the app:
npm run dev
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.
- 🎯 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
- Frontend: React (Vite)
- Styling: CSS / Tailwind
- Animations: GSAP
- Data: JSON (predefined dataset)
- Logic: Rule-based recommendation engine
- User selects goals and preferences
- Takes a skill assessment quiz
- System analyzes performance
- Generates a personalized learning path
- Explains recommendations
- Tracks progress and adapts
Vibe Coding Competition — focused on building interactive and intelligent user experiences.
- Advanced AI-based recommendations
- Backend integration
- User authentication
- Real-time adaptive learning
- Jeeva Darwin
- Hari Krishnan
⭐ Star this repo if you like the idea!