Skip to content

gr33kurious/McDonalds_Brazil_App

 
 

Repository files navigation

FSW Donald's - Self Checkout com Next.js

Design and Development

This is a Next.js project bootstrapped with create-next-app.

Para acessar o site, basta entrar neste link: https://fullstackweek-donalds-eight.vercel.app/fsw-donalds

✨ Sobre o Projeto

O FullStackWeek Donald’s é um projeto desenvolvido com Next.js, React.js, TypeScript e TailwindCSS para criar uma experiência moderna de self checkout em fast food. O usuário pode navegar pelo menu, selecionar seus pedidos e realizar pagamentos diretamente pelo site, sem necessidade de filas ou interação com atendentes.

🛠 Tecnologias Utilizadas

Next.js - Framework React para renderização eficiente e otimização de SEO

React.js - Biblioteca para construção de interfaces dinâmicas e reativas

TypeScript - Tipagem estática para maior segurança e produtividade

TailwindCSS - Estilização otimizada com classes utilitárias

Shadcn - Biblioteca de componentes personalizados para estilização

Prisma - ORM para gerenciamento de banco de dados

Stripe - Integração para processamento de pagamentos online

JavaScript - Lógica de interatividade e manipulação de dados

Node.js - Backend para lidar com requisições e processamentos do servidor

💻 Como Clonar e Rodar o Projeto Localmente

📥 Pré-requisitos

Antes de começar, certifique-se de ter instalado em sua máquina:

Node.js instalado (versão 14 ou superior)

NPM ou Yarn para gerenciar pacotes

Git para clonar o repositório

📌 Passos para Instalação

Clone o repositório

git clone https://github.com/seu-usuario/fullstackweek-donalds.git

Acesse o diretório do projeto

cd fullstackweek-donalds

Instale as dependências:

npm install
# ou
yarn install

Inicie o servidor local

npm run dev
# ou
yarn dev

Acesse no navegador Abra seu navegador e digite:

http://localhost:3000

💡 Como Contribuir

Gostaria de contribuir com melhorias no projeto? Siga os passos abaixo:

Faça um fork do repositório

Crie uma branch para sua feature:

git checkout -b minha-nova-feature

Realize suas alterações e faça commits

git commit -m "Adiciona nova feature X"

Envie suas alterações para o GitHub

git push origin minha-nova-feature

Abra um Pull Request e descreva as melhorias que você fez

💳 Fluxo de Funcionamento

1 - O usuário acessa o site e visualiza o cardápio de produtos

2 - Escolhe os itens desejados e adiciona ao carrinho, com seu Nome e CPF

3 - Finaliza a compra através do Stripe, utilizando cartão de crédito

4 - O pedido é processado e enviado para preparação

🌟 Diferenciais

• Interface moderna e responsiva para melhor experiência do usuário

• Processo de compra simplificado e rápido

• Pagamento seguro com Stripe

• Código otimizado para performance e escalabilidade

• Autenticação para pedidos personalizados

• Integração com banco de dados para controle de pedidos

• Histórico de compras para usuários logados

Check out our Next.js deployment documentation for more details.

About

FSW Donald's Website

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 97.7%
  • CSS 1.3%
  • JavaScript 1.0%