An open API service indexing awesome lists of open source software.

https://github.com/renanfachin/foodexplorer_backend

Desafio Final do programa EXPLORER da rockeseat
https://github.com/renanfachin/foodexplorer_backend

backend express nodejs sqlite

Last synced: 3 months ago
JSON representation

Desafio Final do programa EXPLORER da rockeseat

Awesome Lists containing this project

README

          


Logo Explorer


# API - FoodExplorer
Desenvolvimento de uma API que concentrará dados de usuários, pedidos e pratos do cardápio.




Desenvolvido em:



JS
Nodejs


# Detalhes sobre a arquitetura do projeto

/src/

- /server.js -> Responsável pela inicialização do projeto
- /Routes/ -> Serão mantidas todas as rotas da aplicação
- /index.js -> Centraliza as rotas da aplicação
- /user.routes.js -> Possui só as rotas de users
- /Controllers/ -> Será a parte que irá processar as requisições (local com a regra de negócio)
- /UsersController.js
- /Utils/ -> Local responsável pelas utilizadas e padronizações da aplicação

### Instalação
```bash
# Faça o clone do repositório

# Modifique as variáveis de ambiente em um arquivo .env
AUTH_SECRET=
PORT=

# Faça a instalação das depêndencias
npm i

# Rode as migration
npm run migrate

# Executando o projeto no ambiente de desenvolvimento
npm run dev
```

## ✔️ Autores

- [Renan Fachin](https://github.com/RenanFachin/)

## 📄 Professores da trilha Explorer

- [Rodrigo Gonçalves](https://github.com/rodrigorgtic)
- [Mayk Brito](https://github.com/maykbrito)

## 📄 Referência

- [Rockeseat](https://www.rocketseat.com.br/)