https://github.com/gabriel-corto/pizza-shop
Application developed during react module 04: HTTP Caches, React Query, Tests and Mocks
https://github.com/gabriel-corto/pizza-shop
end-to-end-testing graphics http-cache mocks radix-ui react-query shadcn-ui tailwindcss unit-testing
Last synced: 9 months ago
JSON representation
Application developed during react module 04: HTTP Caches, React Query, Tests and Mocks
- Host: GitHub
- URL: https://github.com/gabriel-corto/pizza-shop
- Owner: gabriel-corto
- Created: 2024-12-25T01:05:23.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-02-15T00:22:38.000Z (10 months ago)
- Last Synced: 2025-02-15T01:23:13.743Z (10 months ago)
- Topics: end-to-end-testing, graphics, http-cache, mocks, radix-ui, react-query, shadcn-ui, tailwindcss, unit-testing
- Language: TypeScript
- Homepage:
- Size: 363 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# iFood (React)
Dashboard para gestão do estabelecimento e controle de pedidos estilo iFood.
## Ferramentas
- React
- React Router DOM
- Tailwind
- shadcn/ui
- React Query
- Radix
## Aprendizados importantes
- Autenticação JWT
- Caching e revalidação
- Conexão com back-end (API)
- Testes unitários
## Funcionalidades
- Cadastro de estabelecimento
- Login de estabelecimento (magic link)
- Cadastro como cliente
- Criação de novos pedidos
- Gestão do cardápio
- Gestão de avaliações
- Gestão de pedidos
- Gestão do perfil do estabelecimento
- Loja aberta/fechada
- Métricas para dashboard
- Gráfico de pedidos nos últimos 15 dias
- Gráfico de valores nos últimos 15 dias
- Média de avaliações (mês/geral)
- Média de pedidos por dia (mês/geral)
- Notificações sonoras de novos pedidos (alterar favicon)