Esta API tem como objetivo gerenciar projetos, atividades e lançamentos de horas. O sistema permite cadastrar usuários, criar projetos e atividades, alocar responsáveis e registrar o tempo gasto nas tarefas.
- Clone o repositório para o seu ambiente local:
git clone https://github.com/lucasrznd/projeduler-backend
- Configure o banco de dados no application.properties:
spring.datasource.url=jdbc:mysql://localhost:3306/seu_banco
spring.datasource.username=${MYSQL_USER}
spring.datasource.password=${MYSQL_PASSWORD}
- Compile e execute o projeto:
./mvnw spring-boot:run
- Acesse a documentação da API via Swagger:
http://localhost:8080/swagger-ui.html
- O arquivo localizado em
src/main/resources/data.sql
contém o script de população do banco de dados. Nele, você pode visualizar os e-mails de acesso. A senha padrão para todos os usuários é 1234.
Lucas Rezende 💻 |