This is the backend of my final project to GeeksHubs Academy, an e-commerce

Project - LA HUERTA DE MARIAN

Table of Contents

About

This is the backend for La Huerta de Marian, an e-commerce of a fruitshop, in wich an user may register to be able of buy the different products.

This is an educational project for GeeksHubsAcademy in Valencia, betwen 26/04/2021 - 11/06/2021.

Built With


Getting Started

If clone the repository:

To run the project locally you need to run the next command on your terminal:

  • npm install
  • docker-compose up
  • npm run dev

The API is available at localhost:3002.

Features

  • User, Product and Order resources.
  • The products of the fruitshop are distinguished from each other by cathegory
  • Register, Login, Update & Delete an user
  • Auth with token required to access the different endpoints.
  • Create, get all products, and delete a product by id
  • Create and get all orders

POSTMAN :

Click here to view the API documentation

Dependencies

  • bcryptjs
  • cors
  • express
  • jsonwebtoken
  • mongoose
  • nodemon

Author