- Desenvolvimento de uma aplicação simples de gerenciamento de projetos que permite a inclusão, atualização e exclusão de novas tarefas necessárias em um projeto.
- Projeto Desenvolvido no curso de Lógica III - Programa Start by Capgemini
- Task Manager
- Aplicação de gerenciamento de projetos que permite a inclusão, atualização e exclusão de novas tarefas necessárias em um projeto.
- Auxiliar na organização das tarefas presentes em um projeto por meio de uma interface gráfica amigável e intuitiva.
* Projeto
- id (alto increment);
- Nome;
- Descrição;
- Data de Criação;
- Data de Atualização.
* Tarefa
- id (pk, auto-increment);
- project_id (fk);
- Nome;
- Descrição;
- Status;
- Tags (melhoria futura);
- Observações;
- Prazo;
- Data de Criação;
- Data de Atualização.
* Tag (melhoria futura)
- Nome;
- Cor;
- Data de Criação;
- Data de Atualização.
* Permitir cadastrar novo projeto;
* Permitir buscar um projeto específico;
* Permitir editar um projeto;
* Permitir excluir um projeto específico;
* Permitir cadastrar nova tarefa;
* Permitir buscar uma tarefa específica;
* Permitir editar uma tarefa;
* Permitir excluir uma tarefa específica;
(Melhoria futura)
* Permitir cadastrar nova tag;
* Permitir buscar uma tag específica;
* Permitir editar uma tag específica;
* Permitir excluir uma tag específica;
* O sistema não contará com um sistema de login;
* Não haverá um conceito de usuário;
* Toda tarefa deve pertencer a um projeto;
* Não poderá haver tags repetidas numa mesma tarefa; (melhoria futura)
* As tarefas devem ser filtradas por tag. (melhoria futura)
* Java
* Java Swing
* Gradle
* MySQL
* Xampp
- Para startar o projeto, através da ferramenta Xampp,é preciso:
- 1º Startar o Apache(Ficará verde se for bem sucedido);
- 2º Iniciar o MYSQL (Ficará verde se for bem sucedido);