Skip to content

Manage monthly schedules for Adventist church with ease.

Notifications You must be signed in to change notification settings

BrenoItalo16/escala-adventista

Repository files navigation


Escala Adventista

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.

📑 Índice

🎯 Sobre o Projeto

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.

🌟 Principais Características

  • Interface moderna e intuitiva
  • Gerenciamento eficiente de escalas
  • Notificações e lembretes
  • Perfis personalizados
  • Relatórios e estatísticas

🚀 Tecnologias

Este projeto foi desenvolvido com as seguintes tecnologias:

🏁 Começando

Pré-requisitos

  • Flutter (versão 3.13.0 ou superior)
  • Dart (versão 3.1.0 ou superior)
  • Git
  • Android Studio / VS Code

Instalação

  1. Clone o Repositório

    git clone https://github.com/brenoitalo16/escala-adventista.git
  2. Acesse o Diretório

    cd escala-adventista
  3. Instale as Dependências

    flutter pub get
  4. 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
  5. Execute o Projeto

    flutter run

📱 Funcionalidades

Implementadas

  • Autenticação de usuários
  • Criação de escalas
  • Gerenciamento de perfis
  • Notificações
  • Relatórios básicos

Em Desenvolvimento

  • Sincronização offline
  • Estatísticas avançadas
  • Integração com calendário
  • Exportação de dados
  • Temas personalizados

🏗 Arquitetura

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.

🤝 Contribuindo

Contribuições são sempre bem-vindas! Para contribuir:

  1. Fork o projeto
  2. Crie uma branch para sua feature (git checkout -b feature/AmazingFeature)
  3. Commit suas mudanças (git commit -m 'Add some AmazingFeature')
  4. Push para a branch (git push origin feature/AmazingFeature)
  5. Abra um Pull Request

Consulte CONTRIBUTING.md para mais detalhes.

📄 Licença

Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.

📱 Contato

Breno Italo - @brenoitalo16


Feito com ❤️ por Breno Italo

About

Manage monthly schedules for Adventist church with ease.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages