35 lines
1.7 KiB
Markdown
35 lines
1.7 KiB
Markdown
# 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 `LavinMQService` no 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`.
|
|
- [ ] **Sistema de Notificações Push (Firebase/FCM)**:
|
|
- Implementar o `FCMService` usando 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:
|
|
1. Consome a fila `notifications` do LavinMQ.
|
|
2. Identifica o dispositivo do usuário.
|
|
3. Dispara o Push via FCM.
|
|
- [ ] **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.
|
|
- [x] **Espaçamento Global**: Corrigir `Label` colado no `Input` - 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.
|