Esta API foi desenvolvida com o objetivo de ser a fonte de dados de uma aplicação Front-end que tem como objetivo gerenciar restaurantes observando dados como a quantidade de pedidos recebidos, pedidos cancelados, faturamento mensal e anual bem como suas comparações com meses anteriores proporcionado uma melhor analise do administartor do restaurante.
Esse projeto foi desenvolvido utilizando bun, ElysiaJS, Docker, PostgreSQL, Drizzle e JWT.
Este projeto visa manter o tempo de execução agnóstico, isso significa que deve funcionar em Bun, Node, Cloudflare Workers ou qualquer tempo de execução compatível com API Web Standard.
bun i
docker compose up -d
bun migrate
bun seed
bun dev
- Autenticação do usuáio
- Listagem de perfil do usuário
- Listagem de produtos
- Métricas de faturamento mensal
- Métricas de faturamento anual