Pathora is an AI-powered learning platform that helps users generate personalized learning paths, access structured lessons, and track their progress through a modern and intuitive dashboard.
π Live Demo:
https://approach-methods-avon-beatles.trycloudflare.com/?view=learning-path
- User authentication (login & register)
- Guided onboarding based on learning goals
- AI-generated learning paths and lessons
- Dashboard to view lessons and progress
- Clean, responsive, and fast user interface
- React
- Vite
- JavaScript / TypeScript
- Tailwind CSS
- shadcn/ui
- FastAPI
- Python
- Uvicorn
Pathora/
βββ backend/
β βββ app/
β βββ requirements.txt
β βββ main.py
βββ frontend/
β βββ src/
β βββ package.json
β βββ vite.config.ts
βββ README.md#πΉ Backend Setup
-
Navigate to the backend folder: cd backend
-
Install dependencies: pip install -r requirements.txt
-
Run the FastAPI server: uvicorn app.main:app --reload
Backend will start at: http://localhost:8000
#πΉ Frontend Setup
-
Navigate to the frontend folder: cd frontend
-
Install dependencies: npm install
-
Start the development server: npm run dev
Frontend will start at: http://localhost:5173
Create a .env file in the frontend directory if required: VITE_API_BASE_URL=http://localhost:8000