Srealização é uma API para auxiliar na produtividade das atividades de produção diária, visando manter o clareza, foco, motivação para evitar as distrações que nos distanciam dos objetivos
Este projeto surgiu a partir do curso Academia da Produtividade, que usa como ferramenta a folha da produtividade, segue o link de acesso disponibilizado pelo autor
** Sistema desenvolvido em Java com o framework Spring.
🪧 Vitrine.Dev | |
---|---|
✨ Nome | Srealizacao-back - sistema de produtividade |
🏷️ Tecnologias | java, springboot, spring-mvc, spring-data-jpa, pagination, specification, dto, exceptionHandler, hateoas e muito mais |
🚀 URL | https://localhost |
🔥 Base Projeto | (https://produtividadea.com.br/wp-content/uploads/2015/11/FolhadeProdutividadeA.pdf) |
- Listagem de tarefas com o uso de paginação e especification:
- Os usuários podem visualizar todas as tarefas cadastradas, incluindo informações como título, descrição, prazo e status de conclusão.
- Cadastro de tarefas: Os usuários podem criar novas tarefas especificando o título, descrição, prazo e prioridade.
- Atualização de tarefas: Os usuários podem atualizar o status de conclusão das tarefas, marcar como concluídas ou reabrir tarefas já concluídas.
- Remoção de tarefas: Os usuários podem excluir tarefas que não são mais necessárias.
- Java 11 ou superior
- Spring Boot 2.5.0 ou superior
- Banco de dados relacional. Lembrando que o mesmo foi desenvolvido no MSSQL, no entanto por usar Spring Data JPA pode ser utilizado qualquer banco
- Clone este repositório:
git clone https://github.com/hvivox/srealizacao.git
- Navegue até o diretório do projeto:
cd srealizacao
- Importe o projeto em sua IDE de desenvolvimento preferida.
- Configure as dependências do Maven.
- Configure as informações de conexão com o banco de dados MySQL no arquivo
application.properties
e não esqueça de de acrescentarspring.jpa.hibernate.ddl-auto= create
para criação do banco
- Certifique-se de ter configurado corretamente o ambiente de desenvolvimento.
- Execute o comando
mvn clean install
para baixar as dependências e construir o projeto. - Execute o comando
java -jar target/srealizacao.jar
para iniciar a aplicação.
- Acesse a aplicação através do PostMan, o endereço base é
http://localhost:8080
. - Você poderá criar, visualizar, atualizar e remover tarefas.
- Explore os diferentes recursos da aplicação para gerenciar suas tarefas.
Contribuições são bem-vindas! Se você quiser contribuir para este projeto, siga as etapas abaixo:
- Faça um fork deste repositório.
- Crie uma nova branch:
git checkout -b minha-branch
- Faça suas alterações e faça commit delas:
git commit -m 'Descrição das alterações'
- Envie para a branch original:
git push origin minha-branch
- Abra um pull request.
Este projeto está licenciado sob a MIT License.