Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/diego64/pizza-shop-api
API para aplicações de gestão de restaurantes
https://github.com/diego64/pizza-shop-api
bun docker elysiajs jwt postgresql
Last synced: 26 days ago
JSON representation
API para aplicações de gestão de restaurantes
- Host: GitHub
- URL: https://github.com/diego64/pizza-shop-api
- Owner: diego64
- Created: 2024-03-11T23:26:31.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-03-17T20:16:22.000Z (8 months ago)
- Last Synced: 2024-04-20T18:06:36.298Z (7 months ago)
- Topics: bun, docker, elysiajs, jwt, postgresql
- Language: TypeScript
- Homepage:
- Size: 150 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Pizza Shop | API
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](https://bun.sh/), [ElysiaJS](https://elysiajs.com/), [Docker](https://www.docker.com/), [PostgreSQL](https://www.postgresql.org/), [Drizzle](https://orm.drizzle.team/) e [JWT](https://jwt.io/).
> 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.
## Rodando a aplicação
```sh
bun i
docker compose up -d
bun migrate
bun seed
bun dev
```
## Funcionalidades- [x] Autenticação do usuáio
- [x] Listagem de perfil do usuário
- [x] Listagem de produtos
- [x] Métricas de faturamento mensal
- [x] Métricas de faturamento anual