Skip to content

An e-commerce app's backend, built with Node.js and Express, would handle tasks like user authentication, data storage, and request responses. It would use technologies like JWT and mongoose, as well as middlewares like cors and helmet. Dependencies like dotenv and validator would manage environment variables and validate data.

License

Notifications You must be signed in to change notification settings

johannes-xerxes-sz/Backend-E-Commerce-Application

Repository files navigation

Backend-E-Commerce-Application

Backend-E-Commerce-Application

Table of contents

General info

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.

Technologies

Backend Development

  • 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

Setup

To try out this project:

  1. Clone the GitHub repository locally to your computer
  2. In the command line, navigate to the root directory of the repository, and type the following: $ npm install
  3. Navigate to the client folder, and in the root directory of the client folder, type the following: $ npm install
  4. In the client folder, and in the root directory of the client folder, type the following: $ npm start
  5. Navigate back to the root directory of this project "/GitConnect" and start the server by typing the following: $ npx nodemon server

Features

  • Backend stack web application utilizing: MongoDB, Express.js, jwt, and Node.js.

Status

Project is: finished

Contact

Created by Johannes Xerxes M. Dalogdog Feel free to contact me for any questions!

Contributing

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.

About

An e-commerce app's backend, built with Node.js and Express, would handle tasks like user authentication, data storage, and request responses. It would use technologies like JWT and mongoose, as well as middlewares like cors and helmet. Dependencies like dotenv and validator would manage environment variables and validate data.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published