Skip to content

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.

Notifications You must be signed in to change notification settings

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 [email protected]: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

No packages published

Languages

  • TypeScript 99.3%
  • Other 0.7%