Skip to content

Aziz9022/NodeProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Node.js REST API

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.

Live Demo

The API is hosted live at https://witty-toad-sock.cyclic.app.

Features

  • Students: Manage student data.
  • Courses: Handle course information.
  • Categories: Categorize courses for better organization.

Technologies Used

  • 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.

Getting Started

  1. Clone the repository.
  2. Install dependencies with npm install.
  3. Start the server with npm start.

API Endpoints

  • /api/students: Manage student data.
  • /api/courses: Handle course information.
  • /api/categories: Categorize courses.

Contributing

Contributions are welcome! Please read the contributing guide to get started.

License

This project is licensed under the terms of the MIT license. See the LICENSE file for details.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors