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