Oferticando - Plataforma de Ofertas e Cupons
Oferticando: Ofertas & Cupons
Frontend de alto desempenho para uma plataforma de ofertas e cupons, focada em escalabilidade, gestão de afiliados e experiência de usuário fluida.
O Projeto
O Oferticando nasceu da necessidade de centralizar a publicação e gestão de promoções. A plataforma foi estruturada em três pilares fundamentais:
- Área Pública: Feed dinâmico com busca e scroll virtualizado para descoberta rápida de ofertas.
- Área de Afiliado: Painel dedicado para usuários criarem e gerenciarem suas próprias promoções.
- Área Administrativa: Controle total sobre ofertas, usuários, lojas e vitrines da plataforma.
Funcionalidades Principais
Feed Inteligente
Busca em tempo real e scroll virtualizado para performance extrema em listas longas.
Extração Automática
Cadastro de ofertas simplificado com extração automática de dados via LinkPreview.
Controle de Acesso
Segurança robusta com JWT (jose) e middleware de rota para diferentes perfis (Admin/User).
Dashboard de Métricas
Painel administrativo intuitivo para acompanhamento de KPIs e gestão de conteúdo.
Diferenciais de Engenharia
Next.js 15 & React 19
Utilização das versões mais recentes do ecossistema React, aproveitando o App Router e os novos padrões de renderização para SEO e performance.
Design Moderno com Tailwind 4 & PrimeReact
Combinação da flexibilidade do Tailwind CSS 4 com a robustez dos componentes do PrimeReact, garantindo uma UI premium e acessível.
Infraestrutura com Docker
Ambiente conteinerizado com Docker multi-stage para builds otimizados e facilidade de deploy via docker-compose.