Clickmax

Projeto Clickmax - Plataforma de Marketing Digital

Visão Geral do Projeto

O Clickmax é uma plataforma completa de marketing digital desenvolvida em arquitetura de monorepo, projetada para atender marketeiros, afiliados e anunciantes. A plataforma oferece uma solução all-in-one que abrange desde a criação de checkouts e páginas de vendas até o gerenciamento de leads, processamento de vendas, automação de mensagens pós-venda e gestão de programas de afiliados.

O projeto tem como objetivo modernizar e expandir as funcionalidades de uma ferramenta já consolidada no mercado, proporcionando uma experiência integrada e eficiente para todos os aspectos do ecossistema de marketing digital.

Stack Tecnológico

Frontend

  • React - Biblioteca principal para construção das interfaces
  • TypeScript - Linguagem de programação para type safety
  • TanStack Router - Roteamento avançado
  • Material UI - Sistema de design e componentes
  • Vite - Build tool e bundler

Backend

  • Node.js - Runtime JavaScript
  • Fastify - Framework web de alta performance
  • TypeScript - Linguagem de programação
  • PostgreSQL - Banco de dados relacional
  • Prisma - ORM e geração de tipos
  • Kysely - Query builder type-safe
  • OpenAPI - Documentação e geração de APIs

Arquitetura

  • Monorepo - Estrutura unificada com múltiplos projetos
  • Type Safety - Tipagem end-to-end do banco ao frontend
  • Microserviços - Separação por domínios de negócio
  • Event-driven - Arquitetura orientada a eventos

Principais Responsabilidades

Desenvolvimento de Features

  • Desenvolvimento de novas funcionalidades baseadas em requisitos de clientes
  • Implementação de melhorias e expansões da plataforma
  • Colaboração com equipe de design para definição de interfaces
  • Participação em reuniões de planejamento e especificação de features

Manutenção e Suporte

  • Resolução de bugs e problemas técnicos
  • Sustentação direta com clientes para suporte técnico
  • Deploy de hotfixes diretamente em produção
  • Monitoramento e otimização de performance

Projetos Específicos

  • web/user - Aplicação principal do usuário final
  • web/admin - Painel administrativo da plataforma
  • web/flows - Sistema de automação e workflows
  • Integração entre diferentes módulos da plataforma

Colaboração e Liderança

  • Reuniões regulares com equipe de design para discussão de novas features
  • Alinhamento com stakeholders sobre especificações técnicas
  • Mentoria e orientação técnica para outros desenvolvedores
  • Participação ativa no processo de tomada de decisões arquiteturais

Domínios da Plataforma

O Clickmax é organizado em diversos domínios especializados:

  • API - Autenticação e serviços centrais
  • CRM - Gestão de relacionamento com clientes
  • Hermes - Serviços de mensageria (WhatsApp, Telegram, Email)
  • Products - Catálogo de produtos e ofertas
  • Payments - Processamento de pagamentos
  • Affiliates - Gestão de programas de afiliados
  • Editor - Construtor de páginas e conteúdo
  • Flows - Automação de workflows
  • Funnels - Gestão de funis de vendas
  • Events - Rastreamento e analytics

Impacto e Resultados

O projeto representa uma modernização significativa no ecossistema de marketing digital, oferecendo:

  • Interface moderna e intuitiva construída com as melhores práticas de UX/UI
  • Arquitetura escalável e type-safe que garante confiabilidade
  • Integração completa entre todos os aspectos do marketing digital
  • Suporte direto e ágil aos clientes através de hotfixes e sustentação
  • Colaboração efetiva entre equipes técnicas e de design para entrega de valor