Course Management API
This is a RESTful API for managing courses, built with Node.js, Express.js, and MongoDB.
Endpoints
GET /api/courses - Get all courses
GET /api/courses/:id - Get a single course by ID
POST /api/courses - Add a new course
PUT /api/courses/:id - Update an existing course
DELETE /api/courses/:id - Delete a course by ID
Technologies Used
Node.js
Express.js
MongoDB
Joi for validation