Backend-E-Commerce-Application
A e-commerce application's backend, built with Node.js and Express, would handle server-side tasks such as authenticating users, storing data, and responding to requests. It would use technologies like JWT and bcryptjs for authentication and password management, and mongoose to interact with a database. Middlewares like cors and helmet would handle CORS headers and secure the application, and dependencies like dotenv and validator would manage environment variables and validate data. These technologies would work together to build a backend that can handle requests, manage data, and authenticate users.
- Node.js - version 14.6.0
- Express - version 4.17.1
- Express-Validator - version 6.6.1
- Config - version 3.3.2
- JWT - version 8.5.1
- bcryptjs - 2.4.3",
- cors - 2.8.5
- dotenv - 16.0.3
- ejs - 3.1.8
- express - 4.18.2
- helmet - 6.0.2
- hpp - 0.2.3
- mongodb - 4.12.1
- mongoose - 6.8.0
- morgan - 1.10.0
- validator - 13.7.0
To try out this project:
- Clone the GitHub repository locally to your computer
- In the command line, navigate to the root directory of the repository, and type the following: $ npm install
- Navigate to the client folder, and in the root directory of the client folder, type the following: $ npm install
- In the client folder, and in the root directory of the client folder, type the following: $ npm start
- Navigate back to the root directory of this project "/GitConnect" and start the server by typing the following: $ npx nodemon server
- Backend stack web application utilizing: MongoDB, Express.js, jwt, and Node.js.
Project is: finished
Created by Johannes Xerxes M. Dalogdog Feel free to contact me for any questions!
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.