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 novo Promovida Aceita Aceita Rejeitada

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

  • 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

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Landing page de alta conversão para produto digital - Preciso de um freelancer com experiência em landing pages de alta conversão para criar uma página de vendas profissional do meu produto digital "50 Dinâmicas para Ret...

Correção de sistema web estilo Uber (rotas e pagamento) - Preciso de desenvolvedor para corrigir sistema estilo Uber/99. Problemas: - Corrida não finaliza corretamente. - Tela de pagamento não aparece. - QR Code PIX não é gera...

Ajustes pontuais em landing page WordPress (WPBakery) - Ajustes pontuais em landing page simples do WordPress, construída com WPBakery. Não é Elementor. A landing possui apenas 3 seções. - Remover menu principal, ro...

Desenvolver plataforma web de publicidade para cadastro de produtos - Gostaria de alguém que me ajudasse a criar um site, uma plataforma para publicidade. Um site onde os clientes entram e cadastram os seus produtos, gerenciam anúncios, imagens e descri...

Sistema web para cadastro de clientes e geração de orçamentos em PDF - Preciso de um sistema web simples para uso interno, com login administrativo, cadastro de clientes, cadastro de serviços/produtos e criação de orçamentos em PDF. O sist...

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.