Skip to content

Laidson91/Project_Capgemini_TodoApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Todo App

Descrição: Aplicação para o gerenciamento de projetos e as tarefas envolvidas nesses projetos. Objetivo: Resolver a questão de organização de tarefas de um ou vários projetos.

Entidades:

  • Projeto;
    • Nome
    • Descrição
    • Data de Criação
    • Data de Atualização
  • Tarefa;
    • Nome
    • Descrição
    • Status
    • Observações
    • Prazo
    • Data de Criação
    • Data de Atualização

Requisitos:

  • Permitir criar Projetos;

  • Permitir alterar Projetos;

  • Permitir deletar Projetos;

  • Permitir criar Tarefas;

  • Permitir alterar Tarefas;

  • Permitir deletar Tarefas;

Regras de negócio:

  • O sistema não contará com um sistema de Login;
  • Não haverá o conceito de usuário;
  • Toda tarefa deve pertencer a um Projeto;

Tecnologias utilizadas:

  • Java
  • MySql

Progresso do desenvolvimento:

  • Criação do banco de dados; (OK)
  • Criação da classe modelo; (OK)
  • Criação da conexão com o banco de dados; (OK)
  • Criação da interface gráfica; (OK)
    • Criação da tela inicial; (OK)
      • Criação da célula de prazo; (OK)
      • Criação da célula de editar/excluir; (OK)
    • Criação da tela de cadastro do projeto; (OK)
    • Criação da tela de cadastro de tarefas; (OK)
  • Implementação de eventos; (OK)
    • Validação; (OK)
  • Configurações finais; (OK)
  • Teste de aplicação; (OK)

Próximos desafios:

  • Implementar o conceito de Tags para que se possa atribuir Tags à Tarefa;
  • Implementar o conceito de Conta e Usuário. Para que mais usuários possam utilizar a aplicação;
  • Construção de uma tela de Login (feita após a criação dos conceitos de conta e usuário). Para que usuários possam informar Login e senha;
  • Corrigir o campo "Excluir" que deleta a tarefa ao clicar em qualquer lugar da célula, e não do ícone de exclusão;
  • Permitir que o usuário altere as informações de uma Tarefa já criada;

Tela Final com Projetos e Tarefas

image

Tela Inicial sem Tarefas

image

Tela de Adicionar Projetos

image

Tela de Adicionar Tarefas

image

About

Todo App

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages