Desenvolvido por Natan Rezende, Alana Peres, Marcos Paulo Simões e Thiago Lourenço, o Mural Criando o Futuro é uma aplicação inovadora projetada para centralizar notícias e avisos em escolas e creches. O objetivo é oferecer uma solução digital que simplifique e otimize a comunicação, promovendo um acesso rápido, organizado e intuitivo às atualizações importantes para pais, educadores e alunos.
Clique aqui para acessar o Mural Criando o Futuro
Quer saber mais sobre como o Mural Criando o Futuro funciona e como ele transforma a comunicação nas escolas?
Assista à nossa apresentação no YouTube, onde explicamos:
- Os objetivos do projeto e seus benefícios para a comunidade escolar.
- As principais funcionalidades da plataforma.
- Um tour interativo pelo sistema, mostrando como ele é fácil de usar e eficiente.
👉 Clique aqui para assistir no YouTube
Dê o play e descubra por que o Mural Criando o Futuro é a escolha ideal para melhorar a comunicação e organização em escolas e creches!
O sistema foi desenvolvido utilizando uma combinação moderna de ferramentas e tecnologias, incluindo:
-
Frontend:
- HTML
- CSS
- JavaScript
- Bootstrap
- SweetAlert (para notificações interativas)
-
Backend:
- Java
- Spring Framework
- Spring Boot
- Spring Security (implementação de autenticação e segurança)
- Caffeine (sistema de cache eficiente para otimização de desempenho)
-
Outras Tecnologias:
- Docker: para gerenciar e escalar a aplicação de forma consistente em diferentes ambientes.
- Imgur API: para upload e armazenamento de imagens.
- Supabase: utilizado como banco de dados.
- Back4App: suporte adicional para backend e gerenciamento de dados.
-
Mural de Postagens
- Veja as últimas atualizações e notícias importantes compartilhadas pela escola ou creche.
-
Aba de Cardápio
- Consulte o cardápio semanal ou diário, planejado para uma alimentação balanceada e saudável.
-
Informações e Contato
- Acesse detalhes institucionais e envie mensagens ou dúvidas diretamente para a administração.
-
Gerenciamento de Postagens
- Usuários autenticados podem criar, editar e excluir postagens de forma simples e rápida.
Se precisar de ajuda para configurar o acesso ou redefinir as credenciais, consulte a documentação no repositório ou entre em contato com a equipe técnica.
-
Centralização de Notícias e Avisos:
Um espaço unificado para compartilhar informações importantes com a comunidade escolar. -
Interface Intuitiva:
Design pensado para facilitar o acesso e a navegação, mesmo para usuários com pouca familiaridade tecnológica. -
Sistema de Autenticação e Segurança:
Implementação robusta com Spring Security para garantir a proteção de dados e controle de acesso. -
Gerenciamento Eficiente de Imagens:
Upload de imagens através da API do Imgur, com suporte a múltiplas imagens por postagem. -
Desempenho Aprimorado:
Uso do Caffeine Cache para otimizar a performance e reduzir a latência nas requisições. -
Integração com Supabase e Back4App:
Garantia de escalabilidade e gestão eficiente de dados.
- Facilidade de Uso: O sistema foi projetado para ser acessível a todos os públicos, oferecendo uma experiência agradável e funcional.
- Soluções Modernas: Integração de tecnologias avançadas que tornam o sistema rápido, seguro e escalável.
- Colaboração e Comunicação: Ferramenta indispensável para a comunicação eficiente entre escola, pais e alunos.
-
Clone este repositório:
git clone https://github.com/Natanrezendee/Mural-Criando-o-Futuro
-
Configure o ambiente:
- Certifique-se de ter Java 17, Docker e outras dependências instaladas.
- Atualize o arquivo de configuração para incluir suas chaves da Imgur API, Supabase e Back4App.
-
Inicie o ambiente de desenvolvimento:
docker-compose up
-
Acesse o sistema no navegador:
http://localhost:8090
Para acessar o sistema e explorar todas as funcionalidades, utilize as seguintes credenciais padrão:
- Usuário:
diretoria - Senha:
senhaGrande123
Conheça a equipe por trás do Mural Criando o Futuro, formada por desenvolvedores dedicados e apaixonados pela inovação!
Contribuições são bem-vindas! Siga os passos abaixo para colaborar:
- Faça um fork deste repositório.
- Crie uma nova branch com suas alterações:
git checkout -b minha-feature
- Envie um pull request detalhando suas modificações.
Vamos construir o futuro juntos! 🌱