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
- Host: GitHub
- URL: https://github.com/renanfachin/foodexplorer_backend
- Owner: RenanFachin
- Created: 2022-09-20T17:22:54.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-10-02T03:07:41.000Z (over 3 years ago)
- Last Synced: 2025-10-11T06:16:06.577Z (9 months ago)
- Topics: backend, express, nodejs, sqlite
- Language: JavaScript
- Homepage:
- Size: 9.83 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# API - FoodExplorer
Desenvolvimento de uma API que concentrará dados de usuários, pedidos e pratos do cardápio.
Desenvolvido em:
# 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/)