
Bem-vindo à API do Pizza Shopping! Esta API é o backend para o aplicativo Pizza Shopping, fornecendo uma interface RESTful para gerenciar pizzas, promoções, usuários e muito mais.
A seguir estão os endpoints disponíveis na API:
| Rota | Descrição | Métodos Suportados |
|---|---|---|
/v1/login |
Autenticação de usuários. | POST |
/v1/user |
Gerenciamento de usuários. | GET, POST, PUT, DELETE |
/v1/coupon |
Gerenciamento de cupons de desconto. | GET, POST, PUT, DELETE |
/v1/banner |
Gerenciamento de banners. | GET, POST, PUT, DELETE |
/v1/business-hours |
Gerenciamento do horário de funcionamento. | GET, POST, PUT, DELETE |
/v1/action-poster |
Gerenciamento de posteres de ação. | GET, POST, PUT, DELETE |
/v1/pizza |
Gerenciamento de pizzas. | GET, POST, PUT, DELETE |
/v1/daily-promotion |
Gerenciamento de promoções diárias. | GET, POST, PUT, DELETE |
/v1/qr-track |
Rastreamento de visitas por QR code. | POST |
/v1/resellers |
Gerenciamento de revendedores. | GET, POST, PUT, DELETE |
Posso adicionar mais detalhes sobre cada endpoint, incluindo exemplos de request e response, se você desejar.
Clone este repositório:
git clone git@github.com:felipe-seabra/api.pizzashopping.com.br.git
cd api.pizzashopping.com.br
Instale as dependências:
npm install
Crie um arquivo .env a partir do .env.example e preencha as variáveis de ambiente.
Inicie o banco de dados com Docker:
docker-compose up -d
Rode as migrações do Prisma:
npx prisma migrate dev
Inicie o servidor de desenvolvimento:
npm run dev
A API estará disponível em http://localhost:3001/v1.
Contribuições são bem-vindas! Para contribuir com este projeto, siga estas etapas:
git checkout -b minha-featuregit commit -m 'Adicionar nova feature'git push origin minha-featureEste projeto está licenciado sob a Licença MIT.
© Desenvolvido por Felipe Seabra