Pesquisar

Frontend para plataforma de jogos

17/11/2025 às 23:39

Descrição do Projeto:

Stack principal: TypeScript, Vite, Socket.IO, Phaser (HTML5 Canvas)

Contexto
Temos um provedor de jogos de cassino funcionando (Double e Dice) e acabamos de integrar o Crash. A base backend/WebSocket já está pronta; precisamos de apoio dedicado no frontend para evoluir a experiência dos três jogos e garantir que tudo esteja polido, responsivo e alinhado com o design esperado (referências: Blaze Crash, Betano Double, etc.).

Responsabilidades
- Refatorar e melhorar as telas dos jogos (Double, Dice, Crash) com foco em usabilidade e feedback visual em tempo real.
- Trabalhar principalmente no arquivo frontend-games/src/crash.ts e demais módulos TypeScript, ajustando a lógica de rendering em Canvas/DOM.
- Garantir o consumo correto de eventos Socket.IO (estado do jogo, histórico, apostas recentes) e exibir as informações em componentes reutilizáveis.
- Criar/ajustar componentes visuais (tabelas, cards, overlays) com HTML/CSS puro; manter o padrão definido no projeto (crash.css, double.css).
- Implementar melhorias como histórico de 30 resultados, animações suaves para o gráfico, feedback de apostas em tempo real, contadores, etc.
- Trabalhar em modo colaborativo via Git, seguindo lint/check do projeto.

Requisitos mínimos
- Experiência sólida com TypeScript + Vite.
- Domínio de manipulação de Canvas/Phaser ou experiência equivalente com jogos/visualizações HTML5.
- Conhecimento de Socket.IO no frontend (reconexão, gerenciamento de estado).
- Bom senso de UI/UX para jogos em tempo real (tabelas de apostas, histórico, feedback visual).
- Capacidade de seguir padrões de código (indent: 2, quotes: 'single', sem any, JSDoc).

Desejável
- Experiência com jogos provably fair ou integrações com backends de iGaming.
- Noções de webpack/Vite HMR e otimização para produção.
- Familiaridade com ambientes Docker (para subir o frontend localmente, se necessário).
- Inglês técnico (documentação, libs).

Entregáveis iniciais
- Crash: gráfico estável, animação fluida, exibição do crash point correto, histórico visual de 30 resultados e lista de apostas em tempo real.
- Double/Dice: revisão visual (cores, tipografia, responsividade), ajustes de componentes compartilhados e feedback de resultados sincronizados com o backend.
- Documentação breve (README ou comentários) explicando como rodar o frontend e descrevendo os principais pontos tocados.

Como trabalhamos
- Repositório em monorepo (TypeScript).
- Rodamos docker compose para backend; o frontend é servido via pnpm dev (Vite).
- Comunicação via Slack/Discord + Kanban (faremos convite após seleção).
- Pagamento por pacote fechado (negociável), possibilidade de contrato contínuo conforme entregas.

Envie no contato:
- Portfólio ou screenshots de projetos parecidos (jogos, dashboards em tempo real, visualização de dados).
- Breve descrição das libs/frameworks que domina.
- Estimativa de horas ou valor para o pacote inicial (entregáveis listados).

Habilidades desejadas:

HTML5 Typescript

Atividades do cliente nesse projeto:

Última visualização: 19/11/2025 às 15:01

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Desenvolvimento Web
Orçamento: Aberto
Nível de experiência: Especialista
Visibilidade: Público
Propostas: 11
Propostas excluídas: 3
Interessados: 13
Tempo restante:
Valor Mínimo: R$ 50,00

Cliente

Propostas (8)
  • Freelancer Premium Leven T.
    Top Freelancer
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Landing page profissional para empresa de ar-condicionado - Landing page profissional criada em WordPress com Elementor para empresa especializada em instalação, manutenção, higienização e limpeza de ar-condicionado...

Ajustes front-end em portfólio React publicado na Vercel - Olá! Estou procurando um desenvolvedor front-end para fazer alguns ajustes no meu portfólio pessoal. O projeto já está no GitHub e publicado na Vercel. As alteraç...

Criação de site para livraria cristã no Google Sites - Preciso de um profissional para criar um site simples, moderno e organizado no Google Sites para minha livraria cristã. O site deve conter: - Página inicial profissional. - Integra&c...

Bot de atendimento WhatsApp com gestão de conversas e automações - ## Plataforma de Atendimento WhatsApp ### Conexão - Leitura de QR Code para conectar os números do WhatsApp - **2 números ativos:** 1 Atacado + 1 Varejo - Suporte a múl...

Integrar Stripe como gateway de pagamento em marketplace - Boa tarde! Estou com dificuldades para adicionar o Stripe como gateway de pagamento no meu marketplace. Gostaria de saber se você realiza esse serviço e qual o valor? Ou se pode nos or...

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.