O Find Us é uma plataforma inovadora que visa facilitar a conexão entre clientes e prestadores de serviços de forma eficiente. Com o objetivo de otimizar a busca por serviços qualificados, essa solução prática e inteligente centraliza diversas opções em um único lugar. Os usuários economizam um tempo valioso ao encontrar exatamente o que precisam para impulsionar o crescimento de seus negócios. Digitalização de negócios se torna uma realidade acessível e eficiente com o Find US.
Funcionalidade 1
: CRUD ClienteFuncionalidade 2
: CRUD PrestadorFuncionalidade 2
: CRUD ProjetosFuncionalidade 3
: Atribuição de notas aos projetosFuncionalidade 4
: Denúncia de conteúdo inadequado.Funcionalidade 5
: Envio de e-mails para prestador.
Cadastro.mp4
Prestador.mp4
Cliente.mp4
- Java 17
- MySQL 8.0
Siga as instruções abaixo para executar a aplicação:
1. Baixe o projeto:
git clone https://github.com/lariandrade/TCC-FindUs.git
Abra o projeto na IDE.
Recomendo o uso do IntelliJ IDEA, mas você pode usar qualquer outra IDE que seja compatível com projetos Spring Boot.
2. Configurando o Banco de Dados
Antes de executar a aplicação, certifique-se de criar o banco de dados necessário no MySQL. Use o seguinte comando para criar o banco de dados:
CREATE DATABASE dbfindus;
3. Configurando as Credenciais de Acesso ao Banco de Dados
No arquivo application.properties, localize as configurações de acesso ao banco de dados e insira suas próprias credenciais:
spring.datasource.username=<insira seu nome de usuario>
spring.datasource.password=<insira sua senha>
4. Configurando as Credenciais de Email
No mesmo arquivo application.properties, localize as configurações de email e altere o email a ser usado para enviar os emails:
spring.mail.username=<insira o endereço de email>
spring.mail.password=<insira a senha>
Observação: eu recomendado utilizar o hotmail como provedor de email.
A aplicação estará funcionando no endereço http://localhost:8090/.
O projeto foi construído utilizando as seguintes ferramentas e tecnologias:
- Springboot
- Thymeleaf
- Java 17
- Mysql
- Bootstrap 5
- CSS3
- HTML5
- JavaScript