Projeto que visa a criação de uma plataforma com implementações back e frontend com intenção de facilitar a busca e contratação do serviço das 5 marias. Consta uma página, efetua o orçamento o envia por email para as proprietárias, e envia dados para o banco cujo apenas elas tem acesso.
Esse projeto foi a ideia vencedora do Creathon de 2019 e posteriormente se juntou com a equipe da aceleradora ágil para desenvolver a plataforma, o time de POs é composto por 5 mulheres: Marcia Castro (empresária), Fernanda Sequeira (publicitária), Sonia Fagundes (engenheira ambiental), Edna Menegaz (engenheira agronoma) e Daniely Votto (advogada).
Em um terminal, execute o comando:
./docker-db.sh run-volatile
./docker-db.sh create
Em um terminal, execute o comando:
MAILGUN_USERNAME=local@test.com MAILGUN_PASSWORD=senhalocal LOGIN_EMAIL=local@test.com LOGIN_PASSWORD=senhalocal LOGIN_JWT_SECRET=testsecret ./gradlew bootrun
Abra uma nova janela de terminal, já que o backend estará bloqueando a primeira janela.
É necessário executar yarn install
caso seja a primeira vez que você esteja executando o projeto no computador, ou quando uma nova
biblioteca for adicionada ao projeto (yarn add
):
cd frontend
yarn install
Com as dependências instaladas, execute o comando:
# Voce precisa estar dentro da pasta frontend
yarn start;
Assim como o backend, este comando seguirá executando até ser parado manualmente. Ele também atualizará o front-end a cada mudança feita no código, portanto, não é necessário executá-lo novamente para ver as mudanças aplicadas.
heroku logs --app descartecerto --tail
heroku logs --app descartecerto-prod --tail
Usando https://httpie.org/
http GET http://localhost:8080/solicitcaoOrcamentoDescarte/1
http POST http://localhost:8080/solicitcaoOrcamentoDescarte/create < backend/src/test/resources/createSolicitacaoRequest.json
Este repositório serve como um template para criar um novo projeto utilizando as tecnologias aplicadas nos projetos da Aceleradora Ágil. Templates são uma funcionalidade do Github, para entendê-la em mais detalhes, visite esta página.
Este template foi baseado no projeto Easy Beasy e em tudo que aprendemos durante seu desenvolvimento. Para saber mais sobre as decisões tomadas na construção desse repositório, dê uma olhada no Kanban e nas issues.
#4 Adicionar botão de envio de email
numero_do_card/nome_do_card
4/adiciona-botao-envio-email
git checkout master
git pull
git checkout -b 4/adiciona-botao-envio-email
numero_do_card/@nome_aluna @nome aluna: o que o commit faz para commit
#4/ @Maria @Joao: Adiciona o CSS para o botão de envio de email
#4/ @Maria @Joao: Adcionar o layout do botão de envio de email
git commit -m "#4/ @Maria @Joao: Adiciona o CSS para o botão de envio de email"
./gradlew buildForProduction
git push --set-upstream origin <NOME DO BRANCH>
Algumas recomendações de ferramentas para trabalhar com este template. Embora recomendadas, elas não são obrigatórias para o funcionamento do projeto: