Skip to content

Vnslwn/self-order

Repository files navigation

🍽️ Sistema de Autoatendimento para Restaurantes

Um sistema de autoatendimento para restaurantes, onde os clientes podem escolher entre comer no local ou levar, selecionar os itens desejados, adicioná-los ao carrinho e finalizar o pedido de forma simples e rápida.

🚀 Este projeto foi desenvolvido durante a Full Stack Week, da Full Stack Clube, com o professor Felipe Rocha.

🚀 Tecnologias Utilizadas As seguintes tecnologias foram utilizadas no desenvolvimento do projeto:

Next.js - Framework React para aplicações web. React - Biblioteca para construção de interfaces. TypeScript - Superset do JavaScript com tipagem estática. TailwindCSS - Estilização rápida e eficiente. ShadCN - Componentes estilizados para UI moderna. Prisma - ORM para interagir com o banco de dados. PostgreSQL - Banco de dados relacional. NeonDB - Plataforma de hospedagem para PostgreSQL.

📦 Instalação

1️⃣ Clone o repositório git clone https://github.com/Vnslwn/self-order.git

2️⃣ Acesse o diretório do projeto cd nome-do-projeto

3️⃣ Instale as dependências npm install

ou

yarn install 4️⃣ Configure a variável de ambiente

Crie um arquivo .env na raiz do projeto e adicione:

DATABASE_URL="sua_string_de_conexao_postgresql"

🔥 Executando o Projeto 1️⃣ Execute as migrações do banco de dados npx prisma migrate dev

2️⃣ Inicie o servidor de desenvolvimento npm run dev

ou

yarn dev

3️⃣ Acesse o projeto no navegador http://localhost:3000

🛠️ Funcionalidades

✅ Escolha entre comer no local ou para levar ✅ Adicione produtos ao carrinho ✅ Finalize o pedido de forma simples ✅ Interface intuitiva e moderna

Releases

No releases published

Packages

 
 
 

Contributors