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

https://github.com/yurilrodrigues/fast-king

Clone do McDonald's onde é possível fazer pedidos, visualizar lojas disponíveis, acessar o histórico de pedidos, explorar o cardápio completo e personalizar opções.
https://github.com/yurilrodrigues/fast-king

framer-motion hookform nextjs prisma shadcn-ui tailwindcss zod

Last synced: 3 months ago
JSON representation

Clone do McDonald's onde é possível fazer pedidos, visualizar lojas disponíveis, acessar o histórico de pedidos, explorar o cardápio completo e personalizar opções.

Awesome Lists containing this project

README

        

# Setup FastKing Project 🍔

Este é um projeto clone do McDonald's, desenvolvido para simular um sistema de fast food digital, incluindo pedidos online, gerenciamento de cardápio e mais.

## Funcionalidades 📦

- **Navegação por Categorias**: Os usuários podem explorar produtos por categorias, facilitando a busca e a compra.

- **Gerenciamento do Carrinho de Compras**: Os usuários podem adicionar produtos ao carrinho, remover itens e modificar a quantidade de um produto conforme necessário.

- **Pagamento de Pedidos com Stripe API**: Oferecemos uma experiência de pagamento online segura com a integração da API do Stripe, incluindo o uso de webhooks para processar eventos relacionados ao pagamento. Os usuários podem finalizar seus pedidos de forma fácil e segura.

- **Busca por Menus de Acordo com a Loja**: Os menus de produtos são filtrados conforme a loja selecionada.

- **Gerenciamento de Pedidos**: Os usuários podem visualizar e acompanhar seus pedidos.

- **Detalhe do Produto**: Cada produto possui uma página com informações detalhadas.

- **Criação de Pedido por CPF e Nome do Usuário**: Permite que os pedidos sejam gerados vinculados a um CPF e nome do comprador.

## Tecnologias Utilizadas 🚀

- **React**: Construção da interface interativa do usuário.

- **Next.js**: Framework para SSR e SSG, garantindo performance e SEO.

- **PostgreSQL**: Banco de dados relacional para armazenar pedidos e usuários.

- **Prisma**: ORM para facilitar a comunicação com o banco de dados.

- **Shadcn/ui**: Biblioteca de componentes modernos e estilizados.

- **Tailwind CSS**: Estilização ágil com classes utilitárias.