Aplicativo Ministerio Chama Coral
Desenvolvimento
O Desafio
O Problema
O Ministério Chama Coral, um grupo musical com mais de 100 membros, enfrentava desafios logísticos e de comunicação significativos. A gestão de eventos, confirmação de presença, compartilhamento de materiais (partituras, áudios) e comunicados oficiais estavam espalhados por diversos grupos de WhatsApp, gerando ruído e desorganização.
A Solução
Para resolver isso, desenvolvi uma plataforma completa e centralizada. A solução consiste em duas partes principais:
- Aplicativo Móvel (iOS/Android): Construído em Flutter, o app permite que os membros acessem a agenda de eventos, confirmem presença (com controle de logística como “precisa de van?”), acessem a biblioteca de materiais e recebam notificações push.
- Painel de Administração (Web): Desenvolvido em React, o painel permite que a liderança crie e gerencie eventos, envie comunicados, visualize um dashboard de confirmações e faça a gestão de todos os membros.
Desafios Técnicos
O maior desafio foi garantir a sincronização de dados em tempo real para mais de 100 usuários. Para isso, utilizei o Firebase como backend:
- Firestore: Serviu como banco de dados NoSQL em tempo real para todos os eventos e usuários.
- Firebase Authentication: Para um sistema de login seguro e individual.
- Firebase Cloud Messaging (FCM): Para o envio de notificações push, garantindo que comunicados urgentes chegassem a todos instantaneamente.
- Flutter (Dart): A escolha foi crucial para entregar um app nativo de alta performance para iOS e Android com um único código-base.
Resultados e Impacto
A plataforma transformou a gestão do grupo. A comunicação foi 100% centralizada, reduzindo drasticamente o ruído e a perda de informação. A logística de eventos tornou-se transparente, com a liderança tendo visibilidade total das confirmações em tempo real, otimizando a contratação de transporte e a organização geral.