Este projeto se propós a realizar a criação de uma API com o intuito de cosumir dados da API Marvel, realizar autenticação de usuário e disponibilizar dados de Comics e Characters para o usuário. Api feita utilizando NodeJS abordando conceitos DDD e SOLID
As seguintes ferramentas foram usadas na construção do projeto:
Após clonar o repositório, entre na pasta marvel-api
e instale todas as dependências utilizando o comando:
# Digite o comando abaixo para instalar as dependências:
yarn install
ou
npm install
Irá precisar criar um container no Docker:
docker run --name postgresql-container -p 5432:5432 -e POSTGRES_PASSWORD=somePassword -d postgres
.
Criar um banco de dados - marvelDEV
Após instalar as dependências e criar o banco no Docker, rode as migrations: yarn run-scheme:dev
ou npm run run-scheme:dev
.
Depois rode a aplicação - npm run dev
or yarn dev
.