Skip to content

cgomezhub/e-comerce-backend

Repository files navigation

Project Description: This project describes the development of a back-end application using Express.js, a popular Node.js framework for building web applications and APIs. The project will demonstrate the use of Express to handle routing, HTTP requests, and responses, as well as the integration of other modules and libraries to enhance the functionality of the application for a web store.

Technologies Used: Node.js

Express.js

JavaScript

MongoDB

Mongoose

Dependencies: "bcrypt": "^5.1.1", "bcryptjs": "^2.4.3", "body-parser": "^1.20.2", "celebrate": "^15.0.3", "cors": "^2.8.5", "crypto": "^1.0.1", "dotenv": "^16.4.1", "express": "^4.18.2", "express-winston": "^4.2.0", "jsonwebtoken": "^9.0.2", "mongoose": "^8.0.3", "validator": "^13.11.0", "winston": "^3.11.0"

Project Structure:

app.js: The main entry point of the application, where Express is configured and routes are defined. routes/: Contains the route handlers for different HTTP requests. models/: Contains the data models for the application. node_modules/: Contains the project's dependencies. package.json: Contains information about the project and its dependencies.

Getting Started: Clone the project repository: git clone https://github.com/cgomezhub/e-comerce-backend.git

Install dependencies: npm install or yarn The application will be running on port 3002 by default.

Deployment: The application can be deployed to a Google Cloud, Heroku or AWS server.

Contact For any questions or comments, contact Carlos Gomez at [email protected].

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published