šŸ“œ Sistema Flash Food

O Flash Food Ć© uma soluĆ§Ć£o de autoatendimento para restaurantes que desejam gerenciar o fluxo do pedido (criaĆ§Ć£o, pagamento, preparo, monitoramento e entrega ao cliente).

Tecnologias

As tecnologias utiizadas nesse proejto visam entregar uma soluĆ§Ć£o escalĆ”vel.

Conceitos e tecnologias utilizadas:

  • Arquitetura Hexagonal
  • DDD (Domain Driven Design)
  • Spring Boot (Java)
  • Docker
  • Postgres

* Projeto em desenvolvimento

DocumentaĆ§Ć£o

AtenĆ§Ć£o para acessar o PostgresSQL e o Swagger a aplicaĆ§Ć£o deverĆ” estar rodando.

Rodando a aplicaĆ§Ć£o

1 - Baixe o cĆ³digo fonte de aplicaĆ§Ć£o. (Branch main)

git clone https://github.com/heiderlopes/flash-food.git

Acesse o diretĆ³rio raĆ­z e execute o seguinte comando para fazer o build da aplicaĆ§Ć£o:

./gradlew build

2 - Execute o docker-compose para subir a aplicaĆ§Ć£o:

docker-compose up

ObservaĆ§Ć£o:

Para parar basta executar:

docker-compose down