https://github.com/jonasmarquesdev/delifood
Este repositório contém o código-fonte para a plataforma Deli Food, um aplicativo de entrega de alimentos inovador.
https://github.com/jonasmarquesdev/delifood
Last synced: 2 months ago
JSON representation
Este repositório contém o código-fonte para a plataforma Deli Food, um aplicativo de entrega de alimentos inovador.
- Host: GitHub
- URL: https://github.com/jonasmarquesdev/delifood
- Owner: jonasmarquesdev
- Created: 2024-04-29T22:21:06.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-06-13T17:29:52.000Z (about 1 year ago)
- Last Synced: 2025-02-15T16:48:03.684Z (4 months ago)
- Language: TypeScript
- Homepage: https://delifoods-jonasmarquesdev.vercel.app
- Size: 10.4 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Delifood: Plataforma de Delivery de Comida

## 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:
```bash
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
```Open [http://localhost:3000](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`](https://nextjs.org/docs/basic-features/font-optimization) 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:
- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API.
- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial.