Skip to content

lucaslpdacosta/fsw-project

Repository files navigation

FSW-Donalds

Projeto realizado durante a 7a Full Stack Week. Se consiste em uma página de auto checkout para pedidos de fast food, desenvolvido com um design mobile-first para melhor experiência em dispositivos móveis. O sistema permite criar pedidos, adicionar ao carrinho e finalizar compras utilizando um CPF. Os pedidos ficam armazenados e podem ser consultados ao informar o CPF do usuário. O status do pedido (feito, processando, finalizado) é gerenciado no banco de dados.

Tecnologias Principais

O projeto foi desenvolvido com as seguintes tecnologias:

  • Next.js
  • Prisma ORM
  • PostgreSQL
  • React
  • Tailwind
  • Shadcn
  • Zod

Banco de Dados

O projeto utiliza Prisma ORM para gerenciar a persistência de dados. A ferramenta interage com o serviço do banco PostgreSQL hospedado na plataforma Neon.

Image

Funcionalidades

  • Criar pedidos e adicionar produtos ao carrinho
  • Realizar pedidos pela interface, informando CPF
  • Consultar histórico e status de pedidos pelo CPF

Imagens

Image

Image

Image

Image

Como Rodar o Projeto

Clone o repositório

git clone --branch aula_5 --single-branch https://github.com/lucaslpdacosta/fsw-project.git

Crie um arquivo .env na raiz do projeto. Substitua "******" por valores reais:

DATABASE_URL=******

Instale as dependências:

npm install

Inicie o servidor com o script:

npm run dev

Acesse a URL:

http://localhost:3000/fsw-donalds

Caso queira conferir a versão com deploy feito na Vercel:

  • Escaneie o QR Code:

Image

  • Ou acesse este Link.

About

Projeto Full Stack Week #7.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published