Skip to content

erik-ymmt/store-manager-trybe-project

Repository files navigation

Store Manager Project

About

   This project developed a RESTful CRUD API with the Models, Services, and Controller(MSC) architecture. The API controls an online store database created with MySQL. All application is covered with unit tests. The concept of the project was made by Trybe.

Files:

   Trybe's teams previously developed all project setup and some files such as migration.sql and seed.sql.

   Files developed by me:

  • everything on the /src and /test folders.

Technologies:

Technologies applied by me on this project:

  • NodeJS;
  • Express;
  • MySQL;
  • Sinon;
  • Chai;
  • Docker;

How to run the project (with docker):

  • Make sure you have docker installed with versions 1.29 or higher;
  • Git clone the repository;
  • Run the database and the node containers with docker-compose up -d;
  • Access the node container docker exec -it store_manager bash;
  • Install all dependencies inside the container with npm install;
  • You are ready to run the application! npm start;

About

RESTful API project developed during my studies at Trybe.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •