# Escopo de implementação
**App: Gás Fácil 24h**
**Descrição:**
* Separação do aplicativo em modulos;
* Revisão e Reestruturação parcial desses modulos;
* Esses modulos serão armazenados e versionados pela ferramenta Git, de forma privada como é feito hoje com o applicativo;
**Benefícios:**
* Irá facilitar a manutenção, pois hoje temos o codigo funcional porem muito bagunçado, o que leva mais tempo para dar manutenção de forma segura;
* Irá facilitar a leitura do codigo por outras pessoas, por estar mais organizado;
* A separação de modulos nos ajuda na hora de passar para outras pessoas mexerem neles, pois mexe somente no modulo necessário, sem precisar mexer no app todo, reduzindo a chance de causar bugs;
* Troca de modulos de forma rápida, por exemplo caso surja uma outra empresa de pagamentos com cartão fisico, basta implementar esse novo módulo e aplicar no aplicativo;
**Modulos Externos (os quais serão instalados no aplicativo):**
* Pagamento:
- SDKStoneModule
- PagarmeStoneModule (futuro)
- MaxisCardModule
- PicpayModule (futuro)
- ValeGasModule
* Impressora:
- InternalPrinterModule
- ExternalPrinterModule (futuro)
* Clp:
- ClpModule
* Tela Cheia:
- FullScreenModule
**Modulos Internos (os quais já estão inclusos no aplicativo, sem precisar instalar):**
* Pesquisa:
- PesquisaSatisfacao
* Promoção:
- PromoForm
* Recarga:
- ReloadMachine
* Manutenção:
- Maintenance
* Checagem:
- Checkin
* Controle da maquina:
- ClpController
**Tempo estimado para executar essas alterações:**
* Considerando 3 horas diárias em média;
* 120 horas para fazer esse planejamento, 40 dias úteis;