Busco um freelancer experiente para desenvolver um MVP (Minimum Viable Product) para o site 'Hora Já'. O objetivo é criar uma plataforma web leve, rápida e responsiva (mobile first) que exiba o horário atual com precisão e cotações de moedas, incluindo um conversor. O projeto exige um escopo fechado, excelente performance, SEO básico bem implementado e entrega completa com deploy e repositório de código.
Funcionalidades do MVP:
Home (/):
- Relógio digital grande exibindo a hora em tempo real, data e fuso horário de Brasília.
- Cards com cotações atualizadas das seguintes moedas: usd/brl, eur/brl e gbp/brl.
- Botão de navegação para a página de conversor (/conversor).
- Um bloco de texto curto com um FAQ (3 a 5 perguntas e respostas).
Páginas por Moeda (/dolar, /euro, /libra):
- Exibição da cotação atual da moeda específica.
- Indicação de 'Atualizado em: hh:mm' para a cotação.
- Variação do dia (se a fonte de dados permitir).
- Texto curto informativo sobre a moeda e um FAQ relacionado.
Página Conversor (/conversor):
- Ferramenta de conversão entre brl e usd/eur/gbp.
- Campo para inserção do valor a ser convertido.
- Seleção de moeda de origem e destino.
- Resultado da conversão exibido instantaneamente.
- Exibição da cotação utilizada para a conversão e o horário da última atualização.
Fonte de Cotações e Cache:
- As cotações devem ser obtidas de uma fonte confiável e estável (ex: Banco Central/ptax ou outra api de mercado).
- É Obrigatória a implementação de um sistema de cache com atualização a cada 5-15 minutos para otimizar a performance e reduzir o número de requisições à API.
- Se for utilizada uma API que requer chave, a chave não deve ser exposta no front-end. Recomenda-se o uso de uma rota serverless ou um backend simples para gerenciar as requisições.
Requisitos Técnicos:
- Design responsivo e mobile-first para garantir uma ótima experiência em todos os dispositivos.
- Carregamento rápido das páginas.
- Código limpo, organizado e de fácil manutenção.
- SEO básico obrigatório: implementação de title e meta description personalizados para cada página, URLs limpas e amigáveis, uso correto de headings (H1/H2), geração de
sitemap.xml,
robots.txt e metatags Open Graph.
Stack Preferida:
-
Next.js para o desenvolvimento front-end, com deploy em Vercel ou Cloudflare Pages.
- Alternativamente, um site estático (html/js puro) será considerado, desde que cumpra rigorosamente os requisitos de performance, seo e organização do código.
Entrega Final:
- Link para o site no ar e funcionando.
- Repositório completo do código no GitHub.
- Um arquivo
README.md conciso com instruções para rodar o projeto localmente, como alterar moedas/textos, gerenciar o cache e realizar um novo deploy.
Na proposta, o freelancer deve responder aos seguintes pontos:
1. Qual stack será utilizada (
Next.js ou estático) e justificar a escolha.
2. Detalhes sobre a estratégia de implementação do cache.
3. Confirmação da entrega com deploy, repositório no GitHub e README.
4. Apresentar 2 links de trabalhos anteriores com foco em performance e SEO.
5. Propor um cronograma estimado para a entrega do projeto.
Prazo de Entrega: Não estabelecido