Sobre o projeto

O Gold Ticker Live é um website estático de múltiplas páginas bilíngue (inglês e árabe, com suporte RTL) que apresenta a precificação do ouro e ferramentas relacionadas para os EAU, o GCC, o mundo árabe em geral e alguns mercados de referência globais. O site público é desenvolvido com módulos ES vanilla, CSS escrito à mão e empacotado para produção com Vite. Uma parte opcional em Node/Express (server.js mais um diretório server) suporta a área administrativa — autenticação, gestão de loja/pedidos/conteúdo e proxy de API com limite de taxa — mas as páginas públicas são descritas como totalmente estáticas e não dependem disso. Camada de preços e dados A plataforma apresenta preços vinculados ao spot XAU/USD que são atualizados em um ciclo de 90 segundos, converte-os em moedas locais para os mercados suportados e aplica a pureza de quilates para produzir visualizações de 24K, 22K, 21K, 20K, 18K, 16K e 14K. As fontes documentadas incluem Gold-API.com para a camada spot ao vivo, ExchangeRate-API para conversão de moeda, uma paridade fixa de 3,6725 AED/USD para a precificação dos EAU, DataHub para linhas de base históricas e a GDELT DOC API para manchetes de notícias. O README também documenta a constante de conversão (1 onça troy = 31,1034768 gramas), fórmulas para preços de quilates por grama e por onça, e observa que o arredondamento ocorre apenas no limite de exibição. Afirma explicitamente que os valores são estimativas equivalentes a barras vinculadas ao spot, e não preços de varejo finais, pois taxas de fabricação, prêmios de revendedores, IVA e margens de loja não estão incluídos. Os dados fluem através de módulos de biblioteca compartilhados para busca, cache de camada dupla no localStorage, cálculo de preços e formatação. Espaços de trabalho e ferramentas O Tracker é um espaço de trabalho multimodo que abrange as visualizações Live, Compare, Archive, Alerts, Planner, Exports e Method. Uma suíte de calculadoras inclui valor do ouro, ouro de sucata, zakat, poder de compra e conversão de unidades de peso (gramas, onças troy, tola, baht, mithqal). Outras páginas incluem um diretório de lojas navegável por país, cidade e mercado; um fluxo de pedido de ouro para barras de 1g a 100g em vários quilates com preços ao vivo e IVA dos EAU; histórico de preços e busca por data; pesquisa bilíngue; calculadoras de retorno de investimento e zakat; um widget de ticker incorporável; guias; e páginas de países cobrindo aproximadamente 15 países e mais de 45 cidades. Saídas e automação Exportações em CSV e JSON, estado de URL compartilhável, alertas baseados no navegador e predefinições salvas são fornecidos. O site é descrito como pronto para PWA e amigável ao modo offline, utilizando um service worker e armazenamento local-first. O README lista oito fluxos de trabalho automatizados para postagens sociais e tarefas relacionadas, incluindo postagens no X/Twitter, Telegram e Discord, alertas de picos e monitoramento de uptime, além de um feed RSS gerado automaticamente para atualizações de preços. Desenvolvimento e qualidade O projeto documenta a execução do site sem build via um servidor de arquivos estáticos, ou com Vite para HMR, além de alvos de script para build, preview e lint/validate/quality/preflight, um modo de depuração por página, uma matriz de variáveis de ambiente documentada para o backend administrativo e uma configuração de fluxo de trabalho baseada no GitHub. É licenciado sob Apache-2.0.