Projeto desenvolvido como exercício Take-Home.
- Estratégias de autenticação Local e JWT
- CRUD de usuários
- CRUD de livros
- CRUD de autores
Para executar o projeto em modo de desenvolvimento, baixe o projeto com git clone, acesse a pasta do projeto, instale as dependências e execute os comandos abaixo:
Inicar o Banco de Dados com Docker
docker-compose up -d
Faça o push do scheme com o prisma
npx prisma db push
Faça o seed inicial
npx prisma db seed
npm run start:dev
Pronto! API rodando na porta 3000
Usuário Test:
{
"email": "test@test.com",
"password": "books123"
}
Projeto Frontend. Instruções neste link.