Skip to content

dionismda/PratoFeito

Repository files navigation

Sonar Cloud deploy aws

PratoFeito

O PratoFeito é um clone simplificado do iFood, criado com o objetivo de fornecer uma plataforma intuitiva e conveniente para fazer pedidos de comida online. Este projeto representa uma excelente oportunidade para aprender e aprimorar habilidades de programação, ao mesmo tempo em que serve como um ponto de partida para projetos mais complexos. Inspirado nas lives do Lucas Gertel, onde ele desenvolveu uma aplicação similar em Kotlin e explorou abordagens diferentes, você pode conferir a estrutura proposta para o projeto no seguinte link.

Tecnologias usadas

Visão geral dos contextos

Customer

O contexto "cliente" do PratoFeito é responsável por gerenciar as funcionalidades relacionadas aos clientes. Algumas das principais funcionalidades incluídas são:

  1. Cadastro de clientes: o contexto permite o cadastro de novos clientes, com informações básicas como nome, sobrenome e limite de valor para pedidos.
  2. Gerenciamento de contas: os clientes podem gerenciar suas contas, alterando informações de perfil, como nome, sobrenome e limite de valor para pedidos.
  3. Histórico de pedidos: o contexto mantém um histórico de todos os pedidos realizados por um cliente, permitindo que ele visualize o status de cada um deles.

Order

Restaurant

Courier

Como executar o projeto

Para executar o PratoFeito, siga as instruções abaixo:

  1. Abra o cmd e execute o comando "docker compose -f docker-compose-infra.yml up -d" para criar a infraestrutura
  2. Na raiz do projeto execute o bat CreateMigrations passando o nome da migrations que sera gerada. (Ex: CreateMigrations initial)
  3. Na raiz do projeto execute o bat ExecuteMigrations para criar as migrations
  4. Basta abrir o projeto e executar ele com o modo docker-compose

Foto do projeto no miro

image info

Licença

O PratoFeito é distribuído sob a licença MIT. Para mais informações, consulte o arquivo LICENSE neste repositório. Espero que isso ajude! Se você tiver mais dúvidas, sinta-se à vontade para perguntar.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages