Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jeff-pedro/challenge-backend-jornada-milhas
Back-End Challenge that build an API RESTful for Jornada Milhas website.
https://github.com/jeff-pedro/challenge-backend-jornada-milhas
api-rest nest node typeorm
Last synced: about 1 month ago
JSON representation
Back-End Challenge that build an API RESTful for Jornada Milhas website.
- Host: GitHub
- URL: https://github.com/jeff-pedro/challenge-backend-jornada-milhas
- Owner: jeff-pedro
- Created: 2024-07-08T19:30:13.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-08-17T23:18:34.000Z (3 months ago)
- Last Synced: 2024-09-29T01:41:05.606Z (about 2 months ago)
- Topics: api-rest, nest, node, typeorm
- Language: TypeScript
- Homepage: https://jornadamilhas.sapituca.site
- Size: 468 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Challenge Backend: Jornada Milhas
Jornada Milhas é uma website fictício que forcene informações sobre possíveis destinos de viagens.## Descrição
API Restful para o site de recomendação de destinos de viagens [Jornada Milhas](https://api.jornadamilhas.sapituca.site).
## Sobre o desafio
Este projeto foi desenvolvido em `TypeScript` e `NestJS`, usando `TypeORM` como camada de acesso aos dados. O principal objetivo deste projeto é aplicar e praticar conhecimentos pré-adquiridos nestas tecnologias, além de aproveitar a oportunidade para aprimorar técnicas de progração, aprender mais sobre desing de software e aprofundar nos estudos das tecnologias usadas durante o desenvolvimento.
O desafio foi divido em 4 semanas, onde cada semana terá entregáveis a serem desenvolvidos e para gerenciar o [projeto Jornada Milhas](https://github.com/users/jeff-pedro/projects/4) e suas tarefas foi usando o próprio **GitHub Projects**.
## Documentação
Para saber detalhes do projeto veja a documentação no [Github Wiki](https://github.com/jeff-pedro/challenge-backend-jornada-milhas/wiki)## Tecnologias usadas
## Instalação
```bash
$ npm install
```## Executando o app
```bash
# desenvolvimento
$ npm run start# modo watch
$ npm run start:dev# modo produção
$ npm run start:prod
```## Teste
```bash
# testes unitários
$ npm run test# testes e2e
$ npm run test:e2e# testes de cobertura
$ npm run test:cov
```## Para manter contato
- Autor - [Jefferson Santos](https://jefferson.sapituca.site)
- Site - [https://jornadamilhas.sapituca.site](https://jornadamilhas.sapituca.site)
- LinkedIn - [in/jeffersonpedro](https://www.linkedin.com/in/jeffersonpedro)