This project is a web server for creating to-do lists and managing them. Users can register and create, edit, delete, filter lists.
-
Node.js: An open-source, cross-platform JavaScript runtime environment. -
Express: A back end web application framework for building RESTful APIs with Node.js, released as free and open-source software under the MIT License. -
Mongoose: An Object Data Modeling (ODM) library for MongoDB and Node.js. -
Morgan: HTTP request logger middleware for node.js. -
Cors: Node.js CORS middleware. -
dotenv: A zero-dependency module that loads environment variables from a.envfile intoprocess.env. -
JSON Web Token: A compact URL-safe means of representing claims to be transferred between two parties. -
Multer: A node.js middleware for handling multipart/form-data, which is primarily used for uploading files. -
Nodemailer: A module for Node.js applications to allow easy as cake email sending. -
and other libraries you can see in
package.json.
[https://team-five-backend.onrender.com/api-docs]
To get started with this project, follow the installation instructions below.
- Clone the repository:
git clone [https://github.com/Boommmeran/team-five-backend.git] - Install the dependencies:
npm install - Start the development server:
npm start - The web server will be successfully connected on port: 9000.