MVP: Frontend DockDash
O DockDash é uma plataforma help desk criada para otimizar o fluxo de informações entre a (APS) e o sistema de (DTE), garantindo a integridade dos dados e disparando alertas automáticos em caso de erros. Nossa solução ajuda a:
- Prevenir erros nas operações portuárias.
- Garantir a confiabilidade das análises futuras.
- Reduzir o SLA (Service Level Agreement).
Como fazemos isso?
- Integração via API com o sistema APS: Capturamos dados diretamente da API da APS, que são cruzados e validados com o sistema DTE.
- Validação de dados: A cada solicitação, o sistema compara as informações da APS com o banco de dados da ABTRA, identificando inconsistências.
- Monitoramento contínuo: O DockDash realiza três testes principais:
- Teste de conectividade da API da APS.
- Validação de dados entre Supervias e ABTRA.
- Verificação de viagens inexistentes ou falhas de registro.
Para cada problema encontrado, um ticket é gerado automaticamente, enviado para a equipe responsável, e o tempo de resolução é monitorado diretamente no dashboard.
🔹 Integração com APIs: Conecta-se periodicamente à API da APS para obter dados atualizados.
🔹 Validação automática de dados: Verifica inconsistências entre os sistemas APS e DTE, disparando alertas automáticos quando necessário.
🔹 Geração automática de tickets: Quando inconsistências são identificadas, o sistema gera tickets automaticamente para as equipes responsáveis.
🔹 Monitoramento do SLA: Exibe tempos médios de resolução de problemas e status de tickets no dashboard.
🔹 Interface intuitiva: Uma interface simples e amigável, permitindo a visualização clara das operações e informações.
-
Pré-requisitos:
- Certifique-se de que você tem Dart e Flutter instalados em sua máquina.
-
Clonar o Repositório:
git clone https://github.com/bellujrb/hackathon_portosantos/frontend
-
Instalar Dependências:
flutter pub get
-
Executar o App:
flutter run
-
Clone o repositório:
git clone https://github.com/bellujrb/hackathon_portosantos
-
Criação do ambiente virtual:
python3 -m venv venv source venv/bin/activate # No Windows, usar: venv\Scripts\activate
-
Executar o notebook Jupyter:
jupyter notebook portohack.ipynb
hackathon_portosantos
├── frontend
│ └── ...
├── frontend-abtra
│ └── ...
├── portohack.py
├── README.MD
│ └── ...
frontend:- Aplicação frontend que exibe os dados coletados e os tickets gerados.
frontend-abtra:- Website mockado da ABTRA para demonstrar API
portohack.py:- Algoritmo de analise de dados com API da APS
README.md:- Documentação do projeto.
- Singleton
- Flutter Modular
- Flutter SVG
- Google Fonts
- Clean Architecture
- Modular
Agradecimento especial ao Porto de Santos pela oportunidade ambiciosa de transformar o setor portuário.