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