Skip to content

malaquiasdev/amarofashion-back-end-challenge

Repository files navigation

Amaro Fashion Back-end Challenge

Amaro Fashion Logo

Description

This is an efficient and scalable server-side applications created with Nest and TypeScript, to resolve the Amarofashion back-end-challenge.

You can read the challenge in english here.

Prerequisites

Before you begin, ensure you have met the following requirements:

I strongly recommend you to use docker as an option to run this project.

Running the app with DOCKER to development

# build
$ docker-compose build

# watch mode
$ docker-compose up

Running the app with DOCKER to production

# build
$ docker-compose -f docker-compose.yml -f docker-compose.prd.yml build

# watch mode
$ docker-compose -f docker-compose.yml -f docker-compose.prd.yml up

Installation

$ yarn install

Running the app

# development
$ yarn run start

# watch mode
$ yarn run start:dev

# production mode
$ yarn run start:prod

Test

# unit tests
$ yarn run test

# test coverage
$ npm run test:cov

Contributing

To contribute, follow these steps:

  1. Fork this repository.
  2. Create a branch: $ git checkout -b <branch_name>.
  3. Make your changes.
  4. Run the test suite: $ yarn run test
  5. Run the linter suite: $ yarn run lint
  6. Fix the test and linter errors if exists.
  7. Commit your changes: $ git commit -m '<commit_message>'
  8. Push to the original branch: $ git push origin amarofashion-back-end-challenge/<branch_name>
  9. Create the pull request.

Alternatively see the GitHub documentation on creating a pull request.

Contributors

Thanks to the following people who have contributed to this project:

Contact

If you want to contact me you can reach me at mateusmalaquiasdev@outlook.com.

License

This project uses the following license: MIT licensed.

About

This is an efficient and scalable server-side applications created with Nest and TypeScript

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published