Online Pathsala is an innovative online video course platform designed to provide learners with engaging and interactive educational experiences. It offers a wide range of video courses, progress tracking, and a secure payment system through eSewa. The platform features a dedicated Teacher Portal, allowing educators to create courses, manage chapters, upload resources, and track analytics. The Admin Portal enables administrators to manage users, teachers, and transactions, ensuring smooth platform operations. Online Pathsala aims to create a seamless learning environment by integrating intuitive features for both students and instructors.
To get a local copy up and running, please follow these simple steps. First, run the development server:
- Clone Repo
git clone https://github.com/Birajparajuli/online-pathsala.git
- Go to the project folder
cd online-pathsala
- Install packages with npm
npm install
-
Set up your
.env
file- Duplicate
.env.example
to.env
- Use
openssl rand -base64 32
to generate a key and add it underNEXTAUTH_SECRET
in the.env
file.
- Duplicate
-
Run development Server
npm run dev
Open http://localhost:3000 with your browser to see the result.