A professional, modular learning platform that leverages AI to generate personalized educational journeys. Features a sleek Vanilla HTML/CSS/JS frontend and a robust dual-backend architecture.
- Tech: HTML5, CSS3 (Custom Glassmorphism), Vanilla JavaScript.
- Features: Animated Dark Theme, Responsive Dashboard, Interactive AI Flowcharts.
- Location:
backend/public(Served directly by the Node server).
- Tech: Express, Axios, Body-parser.
- Role: Manages users, profiles, and serves the frontend. Acts as a gateway to the AI service.
- Location:
/backend
- Tech: FastAPI, Google Generative AI (Gemini), Matplotlib.
- Role: Generates personalized learning paths and visual flowcharts.
- Location:
/ai
cd ai
# Activate venv if needed
python main.pycd backend
npm install
node index.jsOpen your browser to: http://localhost:5000
Ensure you have .env files in both backend/ and ai/ with your GEMINI_API_KEY.
Learning Path Generator 1