Skip to content

Srijani-1/Pathora

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

35 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Pathora πŸš€

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.


🌐 Deployed Website

πŸ‘‰ Live Demo:
https://approach-methods-avon-beatles.trycloudflare.com/?view=learning-path


✨ What Pathora Does

  • 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

πŸ›  Tech Stack

Frontend

  • React
  • Vite
  • JavaScript / TypeScript
  • Tailwind CSS
  • shadcn/ui

Backend

  • FastAPI
  • Python
  • Uvicorn

πŸ“‚ Project Structure

Pathora/
β”œβ”€β”€ backend/
β”‚   β”œβ”€β”€ app/
β”‚   β”œβ”€β”€ requirements.txt
β”‚   └── main.py
β”œβ”€β”€ frontend/
β”‚   β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ package.json
β”‚   └── vite.config.ts
└── README.md

πŸš€ How to Run Pathora Locally

#πŸ”Ή Backend Setup

  1. Navigate to the backend folder: cd backend

  2. Install dependencies: pip install -r requirements.txt

  3. Run the FastAPI server: uvicorn app.main:app --reload

Backend will start at: http://localhost:8000

#πŸ”Ή Frontend Setup

  1. Navigate to the frontend folder: cd frontend

  2. Install dependencies: npm install

  3. Start the development server: npm run dev

Frontend will start at: http://localhost:5173

πŸ”— Environment Variables (Optional)

Create a .env file in the frontend directory if required: VITE_API_BASE_URL=http://localhost:8000

About

A modern skill Learning path dashboard that helps learners discover the right skills, follow a structured roadmap, and track progress clearly

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors