Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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.




Dashboard





Pedidos





Detalhes do pedido



Tela de login



Tela de cadastro


## 🎯 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)
---