1.7 KiB
1.7 KiB
Rede5 - Gestão de Atividades Maestro
🐎 GoHorseJobs (Plano de Ação Detalhado)
⚡ Épico 3: Otimização e Mensageria (LavinMQ + FCM)
- Arquitetura de Mensageria (LavinMQ):
- Implementar o
LavinMQServiceno Backend (Go) para conexões AMQP persistentes. - Criar o produtor de eventos genérico (ex:
PublishEvent(exchange, key, payload)). - Configurar filas principais:
notifications,image_processing,system_audits.
- Implementar o
- Sistema de Notificações Push (Firebase/FCM):
- Implementar o
FCMServiceusando o Admin SDK do Firebase. - Criar funcionalidade para salvar tokens FCM dos usuários no banco de dados (
fcm_tokens). - Desenvolver o Worker de Notificações que:
- Consome a fila
notificationsdo LavinMQ. - Identifica o dispositivo do usuário.
- Dispara o Push via FCM.
- Consome a fila
- Implementar o
- Telemetria e Analytics:
- Integrar o Firebase Analytics no frontend para monitorar funis de conversão (ex: Cliques em Vaga -> Aplicação).
🎨 Épico 2: Refatoração de UI e Design System
- Autocomplete de Localização (Cidade/Estado):
- Implementar busca preditiva integrada com as 153k cidades do Postgres.
- Espaçamento Global: Corrigir
Labelcolado noInput- CONCLUÍDO. - Dashboards: Padronizar telas de Candidatos e Aplicações.
🧪 Épico 1: QA e Fluxos de Usuário (End-to-End)
- Fluxo do SuperAdmin: Aprovar empresas e gerenciar planos.
- Fluxo da Empresa: Criar vaga, pagar destaque (Stripe) e gerenciar candidatos.
- Fluxo do Candidato: Perfil completo, busca por raio de KM e aplicação.
🏥 SaveInMed (Próximos Passos)
- Criar Dashboard de Vendas para Distribuidoras.
- Implementar sistema de chat em tempo real via Appwrite.