api-restaurant

🍽️ API Restaurant

Este projeto é uma API REST desenvolvida como parte da minha jornada de aprendizado na Rocketseat. A aplicação simula o backend de um sistema de gerenciamento de pedidos para um restaurante, com foco em boas práticas, validação de dados e organização de código.


🚀 Tecnologias utilizadas


📌 Funcionalidades


🧪 Testes

Para testar as rotas, você pode importar o arquivoInsomnia_2025-08-24.yaml no Insomnia. Ele contém todas as requisições organizadas para facilitar o uso da API.


▶️ Como rodar o projeto

Instalar dependências

npm install

Rodar as migrations

npx knex migrate:latest

Iniciar o servidor

npm run dev


📚 Aprendizados

Este projeto me ajudou a consolidar conceitos como:

Organização de rotas e controllers

Validação de dados com Zod

Manipulação de banco com Knex

Visualização de dados com Beekeeper

Testes práticos com Insomnia


📄 Licença

Este projeto está sob licença MIT.


## 🧠 Analisar 📚 Aprender ❌ Errar
   🔁 Refatorar 🛠️ Construir
   → → → → → → →
→ Esse é o caminho do Dev. — Edu Marinho