FocusAgenda

Plataforma digital de organização de estudos para alunos do ensino médio e técnico

--- ## 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 - [Java 17+](https://www.oracle.com/java/technologies/downloads/) - [Maven](https://maven.apache.org/) - [MongoDB](https://www.mongodb.com/try/download/community) rodando localmente ou via Atlas ### Passos ```bash # 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](https://cetic.br/) - MORAN, José. *Educação e tecnologias: mudar para valer.* 2007. - PROESC. [Engajamento escolar com uma agenda digital.](https://proesc.com/blog/engajamento-escolar-com-uma-agenda-digital-beneficios-e-dicas-praticas/) 2024. ---
Desenvolvido na ETEC Pedro D'Arcádia Neto — 2025/2026