Pesquisar
Projeto exclusivo

Frontend para plataforma de jogos

ontem à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: hoje às 01:13

Tem dúvidas? Faça uma pergunta.

ou

Enviar proposta

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Desenvolvimento Web
Orçamento: Aberto
Nível de experiência: Especialista
Visibilidade: Público
Propostas: 1
Interessados: 1
Tempo restante:
Valor Mínimo: R$ 50,00
Propostas (1)
  • Freelancer novo Promovida Aceita Aceita Rejeitada

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

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Frontend Vue 3 com Tailwind para plataforma de Truco online - Descrição do projeto Contexto: plataforma web de Truco Paulista com backend, regras do jogo e API/socket já consolidados. Procuramos um profissional exclusivamente para o fron...

Criar página de captura para grupo do Telegram - Preciso que seja desenvolvida uma página de captura profissional para captação de leads direcionados ao Telegram, com integração completa do Pixel do Facebook. A ...

Configuração de eventos personalizados no WIX - Preciso de um auxílio para configurar um evento personalizado no WIX através do pixel do Meta. Estou tentando, mas sem muito sucesso.

Configuração do tema Twenty Twenty-Five - Busco profissional para configurar o tema Twenty Twenty-Five nativo do WordPress. O site é um WooCommerce que será utilizado como catálogo fechado somente. O que preciso &eacu...

Página de links personalizada e responsiva - Fala, pessoal. Sou Personal Trainer e estou cansado de usar aqueles agregadores de links gratuitos (tipo Linktree) que têm todos a mesma cara. Quero elevar o nível do meu Instagram. ...

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.