Pular para o conteúdo
Todos os projetos

Projeto para cliente · Landing page de vendas

StartCrypto

Site de vendas de um curso introdutório de criptomoedas, desenvolvido para o fundador com Next.js e TypeScript, com cotações de mercado em tempo real para tornar o conteúdo concreto.

Período
2025
Papel
Desenvolvimento freelance
Landing page da StartCrypto no desktop: título, botões de ação e cards de cotação ao vivo de BTC, ETH, BNB e LINK
Landing page da StartCrypto em uma tela de celular

Contexto

O fundador do curso precisava de uma página que explicasse o curso com clareza e levasse o visitante à inscrição. Mostrar preços reais de mercado, em vez de números estáticos, torna o assunto palpável para iniciantes.

Abordagem

  1. Dados de terceiros atrás de um Route Handler

    Um Route Handler do Next.js (/api/crypto) consulta o endpoint de mercado da CoinGecko no servidor e devolve o resultado para a página, mantendo a chamada externa fora do navegador.

  2. Uma única fonte de dados de mercado

    Um context React tipado busca as cotações, expõe o estado de carregamento e atualiza os dados a cada 60 segundos; os cards de cotação consomem tudo por um hook.

  3. Formatação e estados

    Os preços são formatados com Intl.NumberFormat, e a variação de 24 horas define o indicador de tendência de cada moeda.

  4. Páginas focadas em conversão

    Landing page responsiva com depoimentos (Swiper), animações com Framer Motion e metadados de SEO, além de uma página de vendas em vídeo com contagem regressiva e link de checkout.

Resultado

“De primeira ele acertou e entregou o site sem precisar fazer alteração. Foi exatamente da forma q eu precisava e queria!”

Rodrigo Marques, Instrutor e Fundador, Start Crypto

Stack

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • Framer Motion
  • Swiper
  • CoinGecko API
Próximo estudo de casoKairo