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: 4
Interessados: 13
Tempo restante:
Valor Mínimo: R$ 50,00

Cliente

Propostas (7)
  • 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

Sistema web de logística - Olá. Gerencio uma pequena empresa de logística que trabalha com cobranças e preciso desenvolver um sistema que rode no navegador web, para ser acessado em qualquer computador o...

Otimização SEO/GEO para site WordPress - Busco um especialista em SEO/GEO para otimizar um site de notícias desenvolvido em WordPress. O principal desafio é que as postagens atuais não estão sendo indexadas cor...

Sistema web simples para controle de clientes, pedidos e área individual - Procuro profissional para desenvolver um sistema web próprio, simples e personalizado para minha loja de produtos importados dos Estados Unidos. Não quero Google AppSheet. Quero uma ...

Implementação de sistema de intranet - - Implementação de sistema de intranet; - Suporte ao cliente na orientação e implementação; - Tradução de todas as funções da i...

Site de catálogo para loja com UX/UI - Um site de catálogo para minha nova loja. Deve conter uma seção que leve ao WhatsApp e outros recursos comuns em sites.

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.