Skip to content

DouglasD18/backend-test-two

 
 

Repository files navigation

Beers API

Postman Collection

Context

Project of a beers CRUD API created using the SOLID principles, POO and TDD.

Tecnologies

NodeJS, ExpressJS, TypeScript, MongoDb, Swagger, Rimraf, Jest, Supertest

Runing with Docker

  • Cloning the repository:
git clone git@github.com:DouglasD18/backend-test-two.git
cd backend-test-two
  • Rodando docker-compose
    docker-compose up
    

Runing without Docker

Installing Dependencies

npm install

Runing Application

  • To run the server:

    npm start
    
  • To run the tests:

    npm run test
    

Application documentation route: http://localhost:5050/api-docs/

About

RESTFul API the manage a beer collection in mongodb using NodeJs, Docker, Docker-Compose, ExpressJS, TypeScript, Swagger, Rimraf, Jest and Supertest. Beyond that, this project was created using Design Patterns like TDD, DDD and more.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 99.3%
  • Other 0.7%