Skip to content

JorgeLNJunior/AniList-API

Repository files navigation

Actions Build And Test Coverage Status License Release

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.

Tabela de Conteúdos

Tecnologias

Este projeto foi construído com as seguintes tecnologias:

Instalação e configuração

Requisitos

Instalação e inicialização

  1. Clone o projeto: git clone https://github.com/JorgeLNJunior/AniList-API.git
  2. Instale as dependências: npm i
  3. Renomeie o arquivo .env.example para .env
  4. Para iniciar a aplicação execute npm run build e npm run start:prod
  5. Para iniciar um container docker execute npm run docker:build e npm run docker:run
  6. Para os testes execute npm test

Licença

Projeto sob a licença MIT »