Estamos em busca de um profissional ou uma equipe de desenvolvimento para criar um site de LiveScore robusto e escalável, semelhante ao FlashScore ou SofaScore, com cobertura de múltiplos esportes e suporte a vários idiomas.
O objetivo é fornecer atualizações em tempo real de jogos e eventos esportivos, oferecendo uma interface intuitiva e uma experiência fluida para os usuários.
Requisitos Funcionais: • Cobertura Multi-Esportes: Deve cobrir uma ampla gama de esportes como futebol, basquete, tênis, hóquei, entre outros.
• Atualizações em Tempo Real: As pontuações e estatísticas devem ser atualizadas em tempo real através da integração de APIs confiáveis de esportes.
• Suporte Multilíngue: Implementação de um sistema de tradução para múltiplos idiomas, com fácil integração de novas traduções.
• Responsividade: O site deve ser otimizado para dispositivos móveis e funcionar perfeitamente em diferentes resoluções de tela.
• Filtros Personalizados: Opções para os usuários filtrarem por esportes, ligas, campeonatos, ou times específicos.
• Notificações: Possibilidade de enviar notificações para eventos relevantes (gols, vitórias, etc.).
Requisitos Técnicos: • Linguagens Modernas e Leves: É recomendado o uso de linguagens como TypeScript , Go (Golang) ou Rust , conhecidas pela alta eficiência, desempenho e facilidade de manutenção.
Python pode ser considerado para scripts de processamento e integração de APIs.
• Frameworks e Ferramentas: Sugerimos o uso de frameworks modernos e leves como Next.js (React) ou SvelteKit para a construção da interface e páginas dinâmicas, além de TailwindCSS para o estilo responsivo e otimizado.
• Banco de Dados: Utilização de bancos de dados escaláveis como PostgreSQL ou MongoDB para armazenar grandes volumes de dados esportivos e históricos.
• Integração com APIs de Esportes: Deve-se considerar o uso de APIs de terceiros para obter dados confiáveis e em tempo real, como a SofaScore API ou Football-Data API .
Diferenciais Desejados: • Site Parcialmente Pronto: Idealmente, procuramos desenvolvedores com experiência prévia nesse tipo de projeto e que possam fornecer um site quase pronto ou com uma estrutura sólida como base.
• Automação de Traduções: Implementação de automações para a atualização e sincronização das traduções, facilitando a manutenção do suporte a idiomas.
Att, Rodrigo