AgilizaVRA — Sistema SaaS (Agenda, CRM, Financeiro)
Problema: unificar gestão de eventos, clientes e finanças.
Solução: SaaS multi-módulos com RBAC, dashboards e automações de operação.
Decisões técnicas: Flask + Tailwind, Docker Compose, CI/CD (GitHub Actions), migração planejada para PostgreSQL.
Resultados: onboarding rápido, redução de tarefas manuais e visão em tempo real.
Arquitetura (alto nível)
Client (Tailwind) → Flask + RBAC → Services (Agenda, CRM, Financeiro)
                             │
                         Auth & Logs
                             │
                Docker Compose → NGINX (TLS) → Gunicorn
                             │
                      VM Cloud + Backups
          
        Pipeline CI/CD (exemplo)
name: deploy-agilizavra
on: [push]
jobs:
  build:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - uses: actions/setup-python@v5
        with: { python-version: '3.12' }
      - run: pip install -r requirements.txt
      - run: pytest -q
      - run: docker compose build --no-cache
      - name: Deploy
        run: ssh -o StrictHostKeyChecking=no $SSH_HOST 'docker compose up -d --build'
          
        