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.env
file 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.