AniList é uma plataforma inspirada no My Anime List a qual foi contruída para aprimorar minhas habilidade em NodeJs, NestJs, APIs e código limpo, além de aprender como processar dados em filas (processamento de imagens e envio de e-mails), testes unitários e diferentes níveis de permissão e autenticação.
Este projeto foi construído com as seguintes tecnologias:
- Clone o projeto:
git clone https://github.com/JorgeLNJunior/AniList-API.git
- Instale as dependências:
npm i
- Renomeie o arquivo
.env.example
para.env
- Para iniciar a aplicação execute
npm run build
enpm run start:prod
- Para iniciar um container docker execute
npm run docker:build
enpm run docker:run
- Para os testes execute
npm test
Projeto sob a licença MIT »