Uma aplicação web completa para organização, gestão de tarefas e aumento de produtividade.
O FocusPlan é uma aplicação web feita para ajudar usuários a organizar suas tarefas, planejar seu tempo e acompanhar sua evolução de produtividade. A ferramenta oferece recursos que vão desde o agendamento de tarefas e definição de metas até a visualização de relatórios de desempenho, permitindo um acompanhamento detalhado do progresso.
Este sistema foi desenvolvido para a disciplina de Desenvolvimento de Software para Web (DSW), com o objetivo de criar um sistema web funcional aplicando os conceitos aprendidos em aula.
- Autenticação: Cadastro e Login de usuários.
- Gestão de Tarefas (CRUD): Crie, edite, exclua e marque tarefas como concluídas.
- Tela de Detalhamento da Tarefa: Contém título, descrição, status e o que foi planejado executado (datas e tempo).
- Visualização e Filtros: Visualize tarefas separadas por status (em andamento, atrasadas e concluídas).
- Foco: Cronômetro Pomodoro integrado para auxiliar na gestão do tempo.
- Relatórios: Relatórios de desempenho por semana, mês e ano.
O sistema foi construído com uma stack moderna, utilizando as seguintes ferramentas:
- ReactJS com NextJS
- TypeScript
- Tailwind CSS (Framework CSS)
- Shadcn UI (Biblioteca de componentes)
- NodeJS (Ambiente de execução)
- Prisma (ORM para gerenciamento do banco de dados)
- PostgreSQL (Banco de dados relacional)
Você pode usar o sistema diretamente pelo link: https://frontend-focus-plan.vercel.app/
O sistema está funcional e representa uma Versão 1.0. Ele atende a todos os requisitos solicitados para a disciplina. Como todo projeto de software, há espaço para melhorias e novas funcionalidades, mas a base atual é sólida, completa e cumpre o que foi planejado para essa versão.