Skip to content

Latest commit

 

History

History
48 lines (35 loc) · 1.79 KB

README.md

File metadata and controls

48 lines (35 loc) · 1.79 KB

Coursatk-App

Description

Welcome to our project! This is an online learning platform made in TypeScript and Angular framework. that offers a vast selection of expert-led courses across a wide range of subjects.

Coursatk Home

Technologies

  • HTML
  • CSS
  • TypeScript
  • Angular
  • Bootstrap
  • MDB Library
  • Node.js
  • Express.js
  • MongoDB

Features

  • User accounts: Students can create accounts to track their progress, access learning materials, and purchase courses.
  • Course catalog: Students can browse and purchase courses from a wide range of topics.
  • Wishlists: Students can add courses to their wishlists to purchase later.
  • Course enrollment: Students can enroll in courses to gain access to learning materials and complete assignments.
  • Video lectures: Students can watch video lectures after purchasing the course
  • Instructor accounts: Instructors can create accounts to add courses, and content, and edit their courses.
  • JWT Authentication: Secure login for users, ensuring privacy and confidentiality.
  • User Registration: Seamless registration process with email check to prevent duplicates.
  • Error Handling: Seamless user experience with effective error handling

How to run the app locally?

To run the app locally,

  • First fork and clone the repository.
  • Then change to the directory where the repository is cloned.
  • Run npm install to install the dependencies.
  • Run ng serve to run the application.

Run ng e2e to execute the end-to-end tests via a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities.

Further help

To get more help on the Angular CLI use ng help or go check out the Angular CLI Overview and Command Reference page.