Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/brunoanunciacaosouza/pizzashop-web
O pizza shop é uma plataforma de controle de vendas para logistas que possuem restaurantes
https://github.com/brunoanunciacaosouza/pizzashop-web
bun postgresql query react react-hook-form reacthooks zod
Last synced: 23 days ago
JSON representation
O pizza shop é uma plataforma de controle de vendas para logistas que possuem restaurantes
- Host: GitHub
- URL: https://github.com/brunoanunciacaosouza/pizzashop-web
- Owner: brunoanunciacaosouza
- Created: 2024-10-22T20:42:17.000Z (3 months ago)
- Default Branch: master
- Last Pushed: 2024-10-23T19:34:26.000Z (2 months ago)
- Last Synced: 2024-10-24T08:26:09.921Z (2 months ago)
- Topics: bun, postgresql, query, react, react-hook-form, reacthooks, zod
- Language: TypeScript
- Homepage:
- Size: 405 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Pizza Shop
O pizza shop é uma plataforma de controle de vendas para logistas que possuem restaurantes dentro de aplicativos de delivery. Nesta plataforma, o usuário terá dashboards para poder acompanhar métricas do restaurante, como por exemplo, acompanhar seu histórico de vendas por período e obter detalhes sobre cada pedido.
Projeto desenvolvido utilizando o React na sua forma mais pura, sem a utilização de frameworks. Pra estilização é utilizado tailwindcss e shadcn/ui.
## 🎯 Funcionalidades
- [✅] Cadastro de restaurante
- [✅] Autenticação com magicLink
- [✅] Obtenção de métricas sobre cada estabelecimento
- [✅] Poder obter detalhes sobre pedidos
- [✅] Poder realizar alteração nos status dos pedidos
- [✅] Poder realizar cancelamento de pedidos
- [✅] Light/Dark mode## 🛠 Tecnologias
As seguintes tecnologias foram empregadas na criação deste projeto:
- [React](https://reactnative.dev/)
- [TypeScript](https://www.typescriptlang.org/)
- [Shadcn UI](https://ui.shadcn.com/)
- [Tailwindcss](https://tailwindcss.com/)
- [Lucide React](https://lucide.dev/)
- [ESLint](https://eslint.org/)
- [React Query](https://tanstack.com/)
- [React Hook Form](https://www.react-hook-form.com/)
- [Zod](https://github.com/jquense/yup)
- [Axios](https://axios-http.com/ptbr/docs/intro)
- [Bun](https://bun.sh/)
- [Postgresql](https://www.postgresql.org/)___
## 🚀 Como utilizar
Clone o projeto para o local desejado em seu computador.
```bash
$ git clone [email protected]:brunoanunciacaosouza/pizzashop-web.git
```
___#### 🚧 Executando o Front-end
```bash
# Acesse a pasta da aplicação
$ cd pizzashop-web/frontend# Instale as dependências necessárias
$ npm install# Agora inicie a aplicação
$ npm run start```
#### 🚧 Executando o Back-end
```bash
# Acesse a pasta da aplicação
$ cd pizzashop-web/backend# Instale as dependências necessárias
$ bun install# Agora inicie a aplicação
$ bun run start```
___
## Autor
Made with ❤️ by Bruno Souza 👋🏽 [Get in Touch!](https://www.linkedin.com/in/bruno-anunciacao-souza/)
[](https://github.com/brunoanunciacaosouza)
---