Projeto A3 · Projeto e Engenharia de Software

Organize o seu dia, uma tarefa de cada vez.

O Só Processo é uma aplicação simples para cadastrar atividades, definir prazos e prioridades e acompanhar o que já foi concluído, no computador ou no celular.

Sem instalação Funciona offline Gratuito
33 testes passandonode --test
Adição rápida@amanhã !alta
Lista, quadro e tema escurono computador e no celular
só processo · hoje
HojeSeu dia
0%
  • Entregar o relatório do A3

    HojeAltaFaculdade
  • Pagar a conta de luz

    Venceu ontemCasa
  • Reunião com o grupo

    HojeMédiaFaculdade
  • Treino na academia

    HojeBaixaPessoal
Tudo em dia! 4 de 4 tarefas concluídas
0requisitos funcionais
0testes automatizados
0visões: lista, quadro e celular
0no navegador, sem instalar nada
O problema

Esquecer tarefas e perder prazos é mais comum do que parece.

Muitas pessoas têm dificuldade para organizar suas atividades diárias e acabam esquecendo tarefas ou deixando de cumprir prazos.

Tarefas esquecidas

Atividades anotadas em vários lugares (ou em lugar nenhum) acabam ficando pra trás.

Prazos perdidos

Sem ver o que vence hoje e o que já atrasou, a entrega só é lembrada quando já é tarde.

Prioridades confusas

Quando tudo parece urgente, fica difícil saber por onde começar o dia.

A proposta

Uma aplicação simples para organizar as tarefas do dia a dia.

O Só Processo permite cadastrar atividades, visualizar as tarefas e marcar as que já foram concluídas, por meio de um sistema prático e fácil de utilizar.

Objetivo

Desenvolver um sistema simples que ajude os usuários a organizar e acompanhar suas tarefas.

Público-alvo

Estudantes e pessoas que precisam organizar suas atividades diárias.

Funcionalidades

Tudo o que foi proposto, e mais um pouco.

Os oito requisitos do escopo inicial estão prontos e testados.

RF01

Cadastrar tarefas

Título, descrição, prazo, prioridade, categoria e subtarefas, ou tudo numa linha só.

RF02

Visualizar

Lista separada por período ou quadro no estilo Kanban, com contadores em cada visão.

RF03

Editar

Uma janela com tudo da tarefa, inclusive o checklist de subtarefas.

RF04

Excluir

Com botão de desfazer, caso alguém apague sem querer.

RF05

Concluir

Um clique marca como feita e atualiza o progresso na hora.

RF06

Prazo

Mostra "Hoje", "Amanhã", o dia da semana ou "Atrasada há 3 dias".

RF07

Prioridade

Baixa, média ou alta, com cor e ícone pra entender só de olhar.

RF08

Filtrar por status

Pendentes, em andamento ou concluídas, além da busca por texto.

E foi além do escopo

Doze recursos a mais (RF09 a RF20) pra deixar o dia a dia mais leve.

Quadro com arrastar e soltar Categorias com cores Subtarefas com progresso Hoje, 7 dias e Atrasadas Busca sem acento 4 ordenações Painel de resumo Adição rápida com comandos Backup em arquivo Tema claro e escuro Atalhos de teclado Funciona no celular
Por dentro

Veja o Só Processo funcionando.

só processo
Lista de tarefas separada por período: atrasadas, hoje, amanhã e próximos 7 dias, com painel de resumo e barra lateral Quadro com as colunas A fazer, Em andamento e Concluída O app no tema escuro

Como funciona

Três passos. Nenhuma complicação.

1

Cadastre

Digite a tarefa e aperte Enter. Use @amanhã, !alta e #faculdade pra preencher tudo de uma vez.

2

Organize

Defina prazo, prioridade e categoria. A lista se organiza sozinha: atrasadas, hoje, amanhã…

3

Conclua

Marque como feita e acompanhe o progresso no painel de resumo, até chegar aos 100%.

Engenharia de software

Simples por fora. Organizado por dentro.

O código é separado em camadas e as regras de negócio são verificadas por testes automatizados.

InterfaceTelas, botões, lista e quadro
app.js
Regras de negócioValida, filtra, ordena e resume
tarefas.js
ArmazenamentoTrocável: navegador hoje, banco amanhã
localStorage
Camadas separadasA tela não conhece as regras por dentro
SeguroTexto do usuário nunca vira código (sem XSS)
LeveAbre na hora, sem servidor e sem instalar nada
AcessívelTeclado, leitor de tela e foco visível
HTML5CSS3JavaScriptNode.js (testes)localStorage
~/so-processo

          
Escopo

O que entra, e o que fica pra depois.

O sistema permite

  • Cadastrar, visualizar, editar e excluir tarefas
  • Marcar tarefas como concluídas
  • Definir uma data de prazo para cada tarefa
  • Definir a prioridade: baixa, média ou alta
  • Filtrar tarefas por status: pendentes ou concluídas

Fora do escopo, por enquanto

  • Login de usuários
  • Notificações automáticas
  • Integração com outros sistemas
Apresentantes

Quem fez o Só Processo.

PD

Pedro Duarte

Projeto e Engenharia de Software

RA 4261212023
VR

Vitor Ramos

Projeto e Engenharia de Software

RA 4261216220
MB

Matheus Brum

Projeto e Engenharia de Software

RA 4261215149
Resultado esperado
Entregar um programa funcional que facilite a organização das tarefas diárias e demonstre os conhecimentos adquiridos na disciplina de Projeto e Engenharia de Software.
Abrir o Só Processo