Aplicativo feito durante o workshop multi-stack da TreinaWeb, que ocorreu no período de 6 a 13 de outubro de 2021, aonde foi proposto um site para contratar diaristas que estão na mesma cidade que o usuário e todas essas diaristas estariam registradas na parte back-end do aplicativo.
Caso você queira rodar a aplicação junto ao front-end, clique aqui!
Primeiro, não esqueça de clonar ou baixar o meu projeto:
Caso você não tenha as dependências, recomendo você baixar MySQL, DBeaver, Java e Maven
No VSCode, recomendo você baixar as extensões descritas nesse video.
Para iniciar o banco, abra o DBeaver e clique em criar um novo banco de dados, representado pelo , após isso, selecione MySQL,
Coloque a senha com base na senha que você colocou na instalação do MySQL, por padrão, ela vai ser root.
Em Driver properties, procure por duas propriedades
Modifique elas para:
Após isso, vai aparecer no seu Database Navigator o localhost:3306, clique com o botão direito nele e selecione a primeira opção, criar um novo banco de dados, e coloque o nome e-diaristas.
Observação, caso você tenha usado usuario(username) e senha(password) diferentes no DBeaver, altere ele no arquivo application.properties.
Primeramente, após todas as dependências instaladas abra o terminal na pasta do arquivo e digite
mvn spring-boot:run
Espere um pouco e depois acesse localhost:8000/admin/diaristas
Agora está tudo pronto, só clicar em cadastrar clientes e se divertir :)
Caso ocorra qualquer erro relacionado a template-string, use esse comando no terminal do projeto:
mvn clean
mvn package
mvn spring-boot:run