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.
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.
- 📚 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.
- Frontend: Angular 17
- Backend: Node.js v16, Json Server
- Package Manager: npm 8
- Clone the repository:
git clone https://github.com/your-username/coursenta.git
- Navigate to the project directory:
cd coursenta
- Install the dependencies:
npm ci
To run the project, use the command:
npm run start & node backend/api-run.js
Check out the demo video to see Coursenta in action:
Thank you for using Coursenta! 🎉