📑 Food Explorer consiste em um restaurante fictício.
- Ambiente de desenvolvimento: http://localhost:4000/api/v1/api-docs/
- Ambiente de produção: https://foodexplorer-backend-ddea.onrender.com/api/v1/api-docs/
- No diretório desejado rode o comando:
git clone https://github.com/LuanC14/Food_Explorer_backend.git
- Verifique se você está na pasta raiz do projeto e rode o comando
npm install
- Feito isso, utilize o comando
npm run dev
para executar o programa.
- Javascript
- Express
- SQLITE3
- KnexJS
- JSON Web Token
- Multer
- Swagger
Nessa API foi aplicado conceitos de SOLID e uma arquitetura MVC. Todos os serviços estão devidamente separados, assim como os repositórios
Para se ter acesso como administrador, basta acessar com o email: master@admin.com e a senha: 123456.
Essa conta possui o poder de adicionar novos administradores, além de não ser possível ser removido como tal.
Caso clone o projeto e pretende resetar o banco de dados, basta criar um novo usuário com o e-mail master@admin.com que automaticamente ele é tornado administrador.
- Documentação com Swagger
- Realização de testes automatizados com Jest
- Tabela no banco de dados de histórico de compras efetuadas.