Skip to content

Coursenta is a course aggregator that allows you to create, delete, and modify courses. The project also includes a convenient search functionality to help users easily find the courses they are interested in.

Notifications You must be signed in to change notification settings

good-gis/coursera

Repository files navigation

🎓 Coursenta

Coursenta is a course aggregator that allows you to create, delete, and modify courses. The project also includes a convenient search functionality to help users easily find the courses they are interested in.

🚀 Getting Started

To start the project, run the following command:

npm run start & node backend/api-run.js

This command will start the frontend and bring up the mock backend service.

📋 Main Features

  • 📚 Create Courses: Ability to add new courses with various parameters.
  • ✏️ Edit Courses: Ability to make changes to existing courses.
  • Delete Courses: Ability to remove unnecessary courses.
  • 🔍 Course Search: Fast and convenient search across all available courses.

🛠️ Technologies

  • Frontend: Angular 17
  • Backend: Node.js v16, Json Server
  • Package Manager: npm 8

📦 Installation

  1. Clone the repository:
    git clone https://github.com/your-username/coursenta.git
  2. Navigate to the project directory:
    cd coursenta
  3. Install the dependencies:
    npm ci

💻 Running the Project

To run the project, use the command:

npm run start & node backend/api-run.js

🎥 Demo

Check out the demo video to see Coursenta in action:

Coursera Demo


Thank you for using Coursenta! 🎉

About

Coursenta is a course aggregator that allows you to create, delete, and modify courses. The project also includes a convenient search functionality to help users easily find the courses they are interested in.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published