4.8 KiB
Sobre o Projeto
O FocusAgenda é uma plataforma digital desenvolvida como Trabalho de Conclusão de Curso (TCC) na ETEC Pedro D'Arcádia Neto, no curso Técnico em Desenvolvimento de Sistemas.
A proposta nasce de um problema real: muitos estudantes do ensino médio e técnico passam horas na escola e, ao chegar em casa, ainda precisam lidar com inúmeras atividades — o que torna difícil manter uma rotina de estudos organizada e eficiente.
O FocusAgenda oferece uma solução simples e prática para isso: um calendário interativo com notificações, lembretes e visualizações diárias, semanais e mensais, ajudando o aluno a gerenciar seu tempo com mais autonomia e produtividade.
Funcionalidades
- Calendário interativo com visualizações diária, semanal e mensal
- Criação e edição de eventos e afazeres em datas específicas
- Notificações e lembretes de tarefas, provas e compromissos acadêmicos
- Painel informativo (HUD) com o dia atual, afazeres do dia e feriados do mês
- Sistema de login e cadastro de usuários
- Design responsivo — funciona bem em celulares e computadores
Tecnologias Utilizadas
Frontend
| Tecnologia | Uso |
|---|---|
| HTML5 | Estrutura das páginas (campos, botões, calendário) |
| CSS3 | Estilização visual, responsividade e identidade do projeto |
| JavaScript | Interatividade, navegação sem reload e comunicação com o backend |
Backend
| Tecnologia | Uso |
|---|---|
| Java | Linguagem principal do servidor, processa requisições do frontend |
| MongoDB | Banco de dados NoSQL, armazena eventos e dados dos alunos |
Telas do Sistema
Login
Acesso seguro com e-mail e senha. Usuários sem conta podem se cadastrar diretamente pela tela.
Cadastro
Criação de perfil com e-mail, nome de usuário e senha.
Calendário Mensal
Visão geral do mês com todos os eventos cadastrados. Painel lateral em laranja exibe o dia atual, afazeres do dia e feriados.
Calendário Semanal
Visualização dos afazeres da semana atual com navegação entre períodos.
Calendário Diário
Detalhamento das atividades do dia selecionado com horários e feriados.
Como Executar o Projeto
Pré-requisitos
Passos
# Clone o repositório
git clone https://git.morpheusnox.shop/morpheus/projeto.git
# Entre na pasta do projeto
cd projeto
# Instale as dependências e compile
mvn install
# Execute o servidor
mvn spring-boot:run
Após iniciar o servidor, acesse o frontend pelo navegador em
http://localhost:8080
Estrutura do Projeto
projeto/
├── src/
│ └── main/
│ ├── java/ # Código-fonte do backend (Java)
│ └── resources/ # Configurações da aplicação
├── pom.xml # Dependências Maven
├── .gitignore
└── README.md
Equipe
| Nome | Função |
|---|---|
| Gabriel H. M. Borges | Desenvolvimento |
| Fernando M. B. da Cruz | Desenvolvimento |
| Gustavo Ferreira Araujo | Desenvolvimento |
| Henry E. de Oliveira | Desenvolvimento |
| Nádia Sakae Habu | Professora Orientadora |
Instituição
ETEC Pedro D'Arcádia Neto
Centro Estadual de Educação Tecnológica Paula Souza
Curso: Técnico em Desenvolvimento de Sistemas
Referencias
- CETIC. TIC Educação 2023
- MORAN, José. Educação e tecnologias: mudar para valer. 2007.
- PROESC. Engajamento escolar com uma agenda digital. 2024.