FOOD-EXPRESS Food-Express é um aplicativo de entrega de alimentos que oferece uma experiência completa tanto para os clientes quanto para os restaurantes. Inspirado nas funcionalidades do iFood. O sistema inclui uma interface de usuário moderna e intuitiva, um robusto sistema de carrinho de compras, autenticação segura e uma série de funcionalidades para melhorar a experiência do usuário e a gestão dos restaurantes.
Design.sem.nome.1.mp4
- Next.js (v14.0.0 ou superior)
- Node.js (v14.0.0 ou superior)
- npm (v6.0.0 ou superior)
-
Interface de usuário, navegação e design.
-
Através da combinação de
Next.js
+Tailwind
+ShadCN/UI
foi criado uma interface moderna, atraente, intuitiva e totalmente responsiva. -
Sistema de carrinho de compras com atualização e quantidade.
-
Dashboard para acompanhamento de pedidos realizados com status de entrega.
-
Catálogo de Restaurantes com categorias e produtos.
-
Sistema de autenticação com o
NextAuth
integrado aoGoogle
-
Integração simplificada de login utilizando serviço de autenticação
OAuth
do Google. -
Armazenamento de dados.
-
Integração simplificada com o Banco de Dados
PostgreSQL
atravéz doPrisma ORM
. -
Visualização do histórico de pedidos.
-
Acompanhamento em tempo real do status do pedido.
-
Gerenciamento de restaurantes favoritos.
-
Navegação por categorias de alimentos.
-
Pesquisa de restaurantes pelo nome.
- Clone o repositório:
git clone https://github.com/Israelkilday/FOOD-EXPRESS
- Instale as dependências:
npm install
- Inicie o servidor de desenvolvimento:
npm run dev
- Abra o navegador e acesse
http://localhost:3000
DATABASE_URL=
GOOGLE_CLIENT_ID =
GOOGLE_CLIENT_SECRET =
npm run db:push
npm run db:seed
/app
: Código-fonte da aplicação./public
: Arquivos públicos.
Se você deseja contribuir com este projeto, siga estas etapas:
-
Fork o repositório.
-
Crie uma branch para sua contribuição:
git checkout -b minha-contribuicao
-
Faça suas alterações e commit:
git commit -m 'Minha contribuição'
-
Envie sua branch:
git push origin minha-contribuicao
-
Abra uma solicitação pull.