Bem-vindo ao repositório Escala Adventista! Este projeto foi desenvolvido para facilitar o gerenciamento de escalas das atividades e serviços da igreja adventista. Através dele, líderes podem organizar e distribuir tarefas de forma eficiente e acessível para todos os membros envolvidos.
- 🎯 Sobre o Projeto
- 🚀 Tecnologias
- 🏁 Começando
- 📱 Funcionalidades
- 🏗 Arquitetura
- 📖 Guia de Desenvolvimento
- 🤝 Contribuindo
- 📄 Licença
- 📱 Contato
O Escala Adventista é uma ferramenta que auxilia na organização das atividades da igreja, distribuindo tarefas e gerenciando escalas de forma transparente e prática. Com uma interface intuitiva, permite que os usuários acessem facilmente suas responsabilidades e consultem as escalas das diversas funções semanais.
- Interface moderna e intuitiva
- Gerenciamento eficiente de escalas
- Notificações e lembretes
- Perfis personalizados
- Relatórios e estatísticas
Este projeto foi desenvolvido com as seguintes tecnologias:
- Flutter (versão 3.13.0 ou superior)
- Dart (versão 3.1.0 ou superior)
- Git
- Android Studio / VS Code
-
Clone o Repositório
git clone https://github.com/brenoitalo16/escala-adventista.git
-
Acesse o Diretório
cd escala-adventista
-
Instale as Dependências
flutter pub get
-
Configure o Firebase
- Crie um projeto no Firebase Console
- Adicione um aplicativo Android/iOS
- Baixe o arquivo de configuração (
google-services.json
/GoogleService-Info.plist
) - Siga as instruções de configuração do Firebase
-
Execute o Projeto
flutter run
- Autenticação de usuários
- Criação de escalas
- Gerenciamento de perfis
- Notificações
- Relatórios básicos
- Sincronização offline
- Estatísticas avançadas
- Integração com calendário
- Exportação de dados
- Temas personalizados
O projeto segue os princípios do Clean Architecture e SOLID, organizado em camadas:
lib/
├── core/
├── features/
│ ├── auth/
│ ├── schedule/
│ └── profile/
├── shared/
└── main.dart
Para mais detalhes sobre a arquitetura e padrões de desenvolvimento, consulte nosso Guia de Desenvolvimento.
Contribuições são sempre bem-vindas! Para contribuir:
- Fork o projeto
- Crie uma branch para sua feature (
git checkout -b feature/AmazingFeature
) - Commit suas mudanças (
git commit -m 'Add some AmazingFeature'
) - Push para a branch (
git push origin feature/AmazingFeature
) - Abra um Pull Request
Consulte CONTRIBUTING.md para mais detalhes.
Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.
Breno Italo - @brenoitalo16
- Email: [email protected]
- GitHub: brenoitalo16
- LinkedIn: brenoitalo
Feito com ❤️ por Breno Italo