Pesquisar
Projeto exclusivo

Desenvolvimento de SaaS para dashboards interativos em tempo real

hoje às 18:35

Descrição do Projeto:

Preciso de um sistema SaaS completo que permita múltiplos clientes criarem dashboards interativos com dados em tempo real. O sistema deve suportar ingestão de dados via APIs/WebSockets, persistência em banco otimizado para time-series, visualização em tempo real (gráficos, tabelas, KPIs) e gestão multi-tenant com billing automático. É necessário escalabilidade, segurança avançada e UI moderna.

1 — Módulos principais

• Autenticação e Multi-Tenant

- Login com OAuth2 / SSO (Google, Azure, etc).
- Gestão de workspaces (cada cliente tem seu espaço isolado).
- Controle de acesso por roles (admin, editor, viewer).
- Plano de assinatura: Free, Pro, Enterprise.

• Ingestão de Dados

- Endpoints REST e WebSocket para ingestão de eventos em tempo real.
- Suporte a integração via Kafka/Redis Streams (opcional).
- Conectores pré-prontos (Google Sheets, MySQL, APIs externas).
- Validação e normalização dos dados recebidos.

• Armazenamento & Processamento

- Banco otimizado para time-series (TimescaleDB / InfluxDB).
- Módulo de agregação: métricas por intervalo de tempo.
- Suporte a queries ad-hoc (filtros, group by, agregações).
- Retenção configurável por cliente/plano.

• Dashboards em Tempo Real

- UI drag-and-drop para montar dashboards.
- Widgets: gráficos de linha, barra, pizza, tabelas, KPIs, mapas.
- Atualização em tempo real (WebSocket push).
- Filtros globais e drill-down nos gráficos.

• Alertas e Notificações

- Definição de regras (ex.: “se métrica X > Y, enviar alerta”).
- Envio por e-mail, Slack, Teams ou webhook.
- Histórico de alertas no painel.

• Administração SaaS

- Gestão de usuários/tenants pelo super admin.
- Painel de billing (Stripe, PayPal).
- Limitação de recursos por plano (ex.: dashboards, eventos/mês).
- Logs de auditoria (quem acessou, quem alterou).

• Observabilidade & Segurança

- Logs centralizados.
- Tracing distribuído (OpenTelemetry).
- RBAC + rate limiting.
- Proteção contra injeção, XSS, CSRF.
- Backups automáticos e versionamento de dashboards.

2 — Requisitos técnicos

• Frontend: Next.js 14 (App Router), React, Tailwind, Zustand/Redux, D3.js/Recharts.
• Backend: Node.js (NestJS ou Express) + WebSockets.
• Banco: Postgres (com TimescaleDB) ou InfluxDB.
• Infra: Docker + Kubernetes, CI/CD no GitHub Actions, deploy em AWS/GCP.
• Real-time: Socket.io ou WebSocket nativo.
• Billing: Stripe.
• Testes: Jest, Cypress para E2E.

3 — Entregáveis

• MVP funcional com autenticação, ingestão de dados e criação de dashboards.
• Painel de alertas e integrações (Slack/e-mail).
• Multi-tenant isolado + billing automatizado.
• Deploy em ambiente cloud com CI/CD.
• Documentação técnica e manual de uso.

4 — Skills requeridas

• Experiência em SaaS multi-tenant.
• Expertise em real-time (WebSockets/Kafka).
• Domínio de bancos time-series (Timescale/Influx).
• Frontend avançado (React/Next.js com dashboards dinâmicos).
• Infra escalável (Docker, Kubernetes, AWS).
• Segurança (JWT, RBAC, OWASP).

Atividades do cliente nesse projeto:

Última visualização: hoje às 18:35

Tem dúvidas? Faça uma pergunta.

ou

Enviar proposta

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Outra - Web, Mobile & Software
Orçamento: Aberto
Nível de experiência: Especialista
Visibilidade: Público
Propostas: 7
Interessados: 8
Tempo restante:
Valor Mínimo: R$ 50,00
Propostas (7)
  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Site para monitoramento de lives na pump.fun - Gostaria do trabalho de recolher alguns dados das livestreams do site pump.fun, que atualmente tem diversas lives. Gostaria da criação de um website com dados em tempo real divididos ...

Endpoints de API da Cactus Gaming - API de login, registro, depósito, saque e para pegar a URL dos jogos das casas de aposta que usam o sistema Cactus Gaming.

Robô de web scraping para coleta de dados de prefeituras e câmaras de vereadores - Desenvolver um robô (web scraping) para que possamos buscar informações de prefeituras e de câmaras de vereadores de estados. Alguns links de sites de prefeituras e de c&...

Chatbot para IPTV - automatizar atendimento com botões - Olá, tudo bem? Preciso de um fluxo ou um bot já configurado para meu sistema de IPTV. Quero que os clientes falem via WhatsApp de forma automática com botões, para que s...

Desenvolvedor de agente de IA para automação de cotação e rastreamento de fretes - Estamos buscando um desenvolvedor experiente para criar um agente de inteligência artificial robusto e eficiente. Este agente será fundamental para automatizar e otimizar nossos proces...

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.