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).
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
AtenĆ§Ć£o para acessar o PostgresSQL e o Swagger a aplicaĆ§Ć£o deverĆ” estar rodando.
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