Bella Pizza - ADMIN Ć© um site que administra uma pizzaria fictĆcia e oferece uma boa experiĆŖncia de gestĆ£o de pedidos e produtos. Desenvolvido com React.js, Supabase, Tailwind CSS e vĆ”rias outras tecnologias, este projeto proporciona uma interface interativa e moderna.
Important
Infelizmente este site nĆ£o ficarĆ” disponĆvel para acesso, pois basicamente ele tem acesso ao "CRUD" do banco de dados.
- React.js: Biblioteca javascript que trabalha com componentizaĆ§Ć£o.
- Supabase: Plataforma de banco de dados backend para autenticaĆ§Ć£o e gerenciamento de dados.
- Tailwind CSS: Framework CSS para criaĆ§Ć£o de layouts responsivos e estilizados.
- date-fns: Biblioteca para manipulaĆ§Ć£o de datas.
- React Icons: Biblioteca para Ćcones React.
- React Toastify: Biblioteca para exibiĆ§Ć£o de notificaƧƵes no estilo toast.
- React Hook Form: Biblioteca para gerenciamento de formulĆ”rios e validaĆ§Ć£o.
- Framer Motion: Biblioteca para animaƧƵes no React.
- Context API
- Reducer
- Dashboard AnalĆtico: VisualizaĆ§Ć£o de mĆ©tricas chave como total de vendas, pedidos concluĆdos e cancleados, e produtos mais vendidos com grĆ”ficos dinĆ¢micos utilizando Recharts.js.
- Ćrea do Pizzaiolo: ExibiĆ§Ć£o em tempo real dos pedidos em preparo, com atualizaĆ§Ć£o manual para conclusĆ£o dos pedidos em preparo.
- GestĆ£o de Pedidos: Sistema para criar, editar e gerenciar pedidos, incluindo a adiĆ§Ć£o de itens, personalizaĆ§Ć£o de pizzas e alteraĆ§Ć£o de status com validaĆ§Ć£o avanƧada usando React Hook Form.
- Gerenciamento de Produtos: Interface para adicionar, editar ou remover produtos do menu, com suporte a upload de imagens, categorizaĆ§Ć£o de produtos e controle de disponibilidade.
- Controle de UsuƔrios: Ferramenta para criar usuƔrios.
- ConfiguraƧƵes do Sistema: SeĆ§Ć£o para ajustar as configuraƧƵes gerais do sistema, como tempo de entrega, valor da entrega e valor da borda, com validaĆ§Ć£o de dados e feedback ao usuĆ”rio via React Toastify.
- AnimaƧƵes e Feedbacks Interativos: Uso de Framer Motion para criar transiƧƵes suaves e animaƧƵes ao navegar entre seƧƵes do painel, melhorando a experiĆŖncia do usuĆ”rio.
- Implementar um sistema de ediĆ§Ć£o de pedidos (jĆ” andandamento).
- Implementar um sistema de atendimento de mesas.
SeĆ§Ć£o Dashboard
SeĆ§Ć£o Pizzaiolo
SeĆ§Ć£o Criar Pedido
SeĆ§Ć£o Pedidos
SeĆ§Ć£o Pedidos - Detalhes
SeĆ§Ć£o Produtos
SeĆ§Ć£o UsuĆ”rios
SeĆ§Ć£o ConfiguraƧƵes
SeĆ§Ć£o Login