JavaCortando é um sistema desenvolvido para facilitar o agendamento de cortes de cabelo em barbearias.
O projeto visa modernizar o processo de marcação de horários, permitindo que clientes façam reservas online, editem ou cancelem compromissos, além de gerenciar seus perfis de forma intuitiva.
🔗 Acesse: Projeto rodando na Render
Adendo: Atualmente a aplicação roda em um domínio, logo para poder rodar a aplicação algumas alterações no código precisaram ser feitas
- Visual Studio Code ou outra IDE de sua preferência
No terminal, clone o repositório e navegue até o diretório do backend:
git clone https://github.com/GustavoLino728/JavaCortando-CESAR-POOcd client- Pode também apenas baixar o arquivo.
Execute o comando abaixo para instalar todas as dependências do React.JS listadas no arquivo package.json:
npm installAgora, inicie a aplicação React.js com o comando:
npm startIsso irá rodar o frontend na sua máquina local.
- Java versão 17 (JDK)
- Docker e Docker Compose instalados
No terminal, do repositório já clonado navegue até o diretório do backend:
cd serverAGORA VOCÊ TEM DUAS OPÇÕES, UTILIZAR O DOCKER OU O POSTGRES
Vá até o aplication.properties do backend, dentro da aplicação Spring Boot, encontre essas linhas:
spring.datasource.url=jdbc:postgresql://dpg-d0os91je5dus73d799bg-a.ohio-postgres.render.com:5432/banco_poo
spring.datasource.username=user
spring.datasource.password=zoIjukv1lGDv4HeDcvycXAtHq99NAEk5E troque por essas linhas
spring.datasource.url=jdbc:postgresql://localhost:5432/nomeDoBanco
spring.datasource.username=user
spring.datasource.password=passwordNormalmente o user é "postgres"
Pronto a partir de agora, você vai precisar criar um banco de dados no postgres e rodar ele.
Use o Docker Compose para rodar os containers necessários para o seu backend:
docker-compose up -dEste comando irá iniciar os containers em segundo plano.
- ✅ Entrega via commit de 3 histórias, testes, diagramas e vídeo screencast.
- 📊 Diagrama de classes:

- 🎥 Vídeo das atualizações
- ✅ Entrega via commit de 3 histórias, testes, diagramas e vídeo screencast.
- 📊 Diagramas de classes:

- 🎥 Vídeo das atualizações, entrega final.
|
Davi Mendes |
Giulliano Lucas |
Gustavo Lino |
Ítalo Artur |
Emanuel Henry |
Gabriel Rodrigues |
- Davi Mendes
- Giulliano Lucas
- Gustavo Lino
- Ítalo Artur
- Emanuel Henry
- Gabriel Rodrigues
