This is a RESTful API built with Node.js. It includes three main routes and models: Students, Courses, and Categories. The data is stored in MongoDB and validated using Joi.
The API is hosted live at https://witty-toad-sock.cyclic.app.
- Students: Manage student data.
- Courses: Handle course information.
- Categories: Categorize courses for better organization.
- Node.js: The runtime environment for executing JavaScript code server-side.
- MongoDB: A source-available cross-platform document-oriented database program for storing data.
- Joi: A powerful and flexible schema description language and data validator for JavaScript.
- Clone the repository.
- Install dependencies with
npm install. - Start the server with
npm start.
/api/students: Manage student data./api/courses: Handle course information./api/categories: Categorize courses.
Contributions are welcome! Please read the contributing guide to get started.
This project is licensed under the terms of the MIT license. See the LICENSE file for details.