The CourseTrack is a web-based LMS application that allows users to access courses and learn at their own pace. The app provides various features such as course management, ratings, enrollments, module management, lesson management, and student blocking. The application is designed to be user-friendly, easy to navigate, and provide an excellent learning experience for users.
Make sure you have installed all of the following prerequisites on your machine:
-
Node - Download & Install Node.js
-
PostgreSQL - Download & Install PostgreSQL
To run this project, you will need to add the environment variables which is listed in .env.example file to your .env file, which will be placed in the .config/ directory.
Clone the project
$ git clone https://github.com/jainiljakasaniya/CourseTrack.git
Go to the project directory
$ cd CourseTrack
Install dependencies
$ npm install
Generate API Documentation
$ npm run docs
Start the server
$ npm start
Database: PostgreSQL
Server: Node.js, Express.js