Skip to content

Coursat website facilitates online education and training by providing a platform for users to access courses, interact with instructors, and track their progress.

Notifications You must be signed in to change notification settings

KhaledEllithy310/CoursatApp-Angular

Repository files navigation

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.

About

Coursat website facilitates online education and training by providing a platform for users to access courses, interact with instructors, and track their progress.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published