Skip to content

Experiences is a commenting API to evaluate the customer experience developed in april 2021 with the technologies: NodeJs, NestJs in monorepo mode, Typescript, Jest, Typeorm, postgress, swagger and Docker

Notifications You must be signed in to change notification settings

julioantonini/experiences

Repository files navigation

Experiences

Experiences is a commenting API to evaluate the customer experience developed with NestJs in monorepo mode

Technologies:

  • Node
  • Typescript
  • NestJs
  • Jest
  • TypeOrm
  • Postgres
  • Swagger
  • Docker

Functionalities:

  • Customers: Complete crud of customers
  • Stores: Complete crud of stores
  • Collaborators: Complete crud of collaborators related with stores
  • Transaction: Crud without delete, related with stores, collaborators and customers
  • Rating: Crud without update and delete, related with transactions

Database relations:

System requirements:

  • Docker Desktop 3.3.1 +

Installation:

With the desktop docker installed follow the commands below in your preferred terminal:

# Clone project
git clone [email protected]:julioantonini/experiences.git
# Enter in project folder
cd experiences
# run docker compose build
docker-compose up --build -d

Access the project in your web brouwser from address: http://localhost:3000

Or access the Live demo:

https://experiences-api.herokuapp.com/

Project date:

April 2021

About

Experiences is a commenting API to evaluate the customer experience developed in april 2021 with the technologies: NodeJs, NestJs in monorepo mode, Typescript, Jest, Typeorm, postgress, swagger and Docker

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published