LovelaceTec / projeto-cravo-e-canela

Desenvolvimento do projeto da Consultoria Cravo & Canela
MIT License
0 stars 0 forks source link

Consultoria Cravo & Canela

Logo Cravo & Canela



Gama Academy em parceria com McKinsey&Company - Bootcamp Mulheres em Cloud


Sumário


O projeto

O projeto Cravo & Canela é inspirado no serviço de consultoria especializada em apadrinhamento de animais voltados a organizações do terceiro setor para maior expertise na captação de renda e manutenção de ONGs que objetivam a assistência e tratamento de animais de rua. Através da aplicação é possível que ONGs cadastrem suas campanhas e causas relacionadas à PETs e com esta divulgação é possível maior alcance/visibilidade de pessoas interessadas em ajudar estes animais, apadrinhando um ou mais animais pelo período de tempo desejado enquanto a campanha estiver sendo veiculada no site.


Layout


Kaban

kanban do projeto



Instalacao

Ambiente ECS2 do tipo t2 micro, com Mysql, PHP e http. Criado bash para realizar o deploy do frontend (https://github.com/LovelaceTec/projeto-cravo-e-canela/blob/main/ScriptsAWS/deploy_front.sh)

Tecnologias Frontend

Documentacao do Banco de Dados

Logo Gama Academy


Endpoints

Para ONGs

Para apadrinhamentos

Para apadrinhadores

Para animais

Para administrador


Documentacao da API Swagger

Tela Swagger

Tela Swagger

Tela Swagger


Cloud

-API Uso de AWS Elastic Beanstalk e Docker para ralizar o deploy. O ambiente é um EC2 do tipo micro t2, AWS Linux com Java 11 e Maven 3.8 e Elastic IP. A imagem do docker está disponível no Docker Hub na tag priscilaco/lovelace_api.

-Banco de Dados AWS RDS do tipo micro t3 MySQL Community 8 em AWS Linux.

Agradecimentos

Logo Gama Academy

Logo McKinsey & Company


Contatos