Skip to content

ArielVitali/Ecommerce-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Backend Ecommerce Project

Welcome to the Backend Ecommerce Project! This project serves as a robust foundation for building ecommerce applications. Below, you'll find instructions on running the project, along with a summary of the knowledge acquired during its development.

How to Run the Project

To run the project, use the following commands:

npm test       # Run tests with Mocha and Supertest
npm run start:dev  # Start the development server with nodemon
npm start      # Start the server using Node

Acquired knowledge:

✔ Understand the Node.js/JavaScript ecosystem. ✔ Master the JavaScript languages JS5, ES6, ES7, ES8, ES9, ES10, ES11. ✔ Programming in advanced asynchronous Javascript of the server side. ✔ Use Express framework. ✔ Use the Handlebars framework to manage templates HTML. ✔ Create APIs with RESTFul and GraphQL. ✔ Test and monitor REST applications. ✔ Master Websockets technology. ✔ Do the MongoDB installation. ✔ Understand the principles and differences with SQL. ✔ Work with the MongoDB console and clients UI/Web. ✔ Manage MongoDB from Node.js via Mongoose. ✔ Perform CRUD with MongoDB. ✔ Normalize/denormalize data in JSON format ✔ Manage design patterns and code style for high concurrency applications. ✔ Design web servers developing in layers with CMV. ✔ Implement projects in the cloud through platforms like, Heroku, Glitch, MongoAtlas.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published