Skip to content

Este repositório contém o código-fonte para a plataforma Deli Food, um aplicativo de entrega de alimentos inovador.

Notifications You must be signed in to change notification settings

jonasmarquesdev/deli-food

Repository files navigation

Delifood: Plataforma de Delivery de Comida

image

Sobre o Projeto

Delifood é uma plataforma de delivery de comida que permite aos usuários explorar restaurantes, buscar comidas de sua preferência, adicionar restaurantes como favoritos, fazer pedidos, e muito mais.

Recursos

  • Tela de Restaurante: Explore os detalhes de cada restaurante, incluindo o menu, horário de funcionamento, localização, e avaliações dos clientes.
  • Busca por Comidas: Encontre facilmente suas comidas favoritas de uma variedade de restaurantes.
  • Adicionar Restaurante como Favorito: Salve seus restaurantes favoritos para acesso rápido no futuro.
  • Tela de Pedidos: Veja o status dos seus pedidos em tempo real, desde a preparação até a entrega.
  • Tela de Restaurantes Favoritos: Acesse rapidamente seus restaurantes favoritos.
  • Login com Conta Google: Faça login facilmente usando sua conta Google.
  • Carrinho: Adicione itens ao carrinho e faça o checkout quando estiver pronto.
  • Restaurantes Recomendados: Descubra novos restaurantes com base em suas preferências e histórico de pedidos.
  • Produtos Recomendados: Receba recomendações personalizadas de pratos com base em seus pedidos anteriores.

Tecnologias Usadas

Este projeto foi desenvolvido com as seguintes tecnologias:

  • Front-end:

    • Next.js
    • Radix-UI
    • Tailwind CSS
    • Lucide-react
  • Back-end:

    • Prisma
    • Next-auth
      • auth/prisma-adapter
  • Linguagem de Programação:

    • TypeScript
  • Ferramentas de Linting e Formatação:

    • ESLint
    • Git-commit-msg-linter
  • Ferramentas de Git Hooks:

    • Husky
    • Lint-staged

Como Usar

  1. Crie uma conta ou faça login: Para começar a usar a Delifood, primeiro crie uma conta ou faça login com sua conta Google.

  2. Explore Restaurantes: Na tela inicial, você verá uma lista de restaurantes recomendados. Você pode clicar em um restaurante para ver mais detalhes.

  3. Busque por Comidas: Use a barra de busca no topo da tela para procurar por comidas específicas.

  4. Adicione Restaurantes aos Favoritos: Se você encontrar um restaurante que goste, pode adicioná-lo aos seus favoritos para fácil acesso no futuro.

  5. Faça um Pedido: Quando estiver pronto para fazer um pedido, adicione os itens ao seu carrinho e prossiga para o checkout.

  6. Acompanhe seu Pedido: Na tela de pedidos, você pode acompanhar o status do seu pedido em tempo real.

  7. Aproveite sua Refeição!: Quando seu pedido chegar, aproveite sua refeição!

Getting Started

First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.

This project uses next/font to automatically optimize and load Inter, a custom Google Font.

Learn More

To learn more about Next.js, take a look at the following resources:

About

Este repositório contém o código-fonte para a plataforma Deli Food, um aplicativo de entrega de alimentos inovador.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages