Skip to content

jainiljakasaniya/CourseTrack

Repository files navigation

CourseTrack

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.


Prerequisites

Make sure you have installed all of the following prerequisites on your machine:

Environment Variables

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.

Run Project Locally

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

Tech Stack

Database: PostgreSQL

Server: Node.js, Express.js