# 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.