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

Cliente

Propostas (10)
  • Freelancer Premium Leven T.
    Talent
    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

  • 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

Desenvolvedor full stack para plataforma de eventos e submissão científica - Estou buscando um desenvolvedor full stack REAL, com experiência comprovada em plataformas educacionais ou de eventos, para desenvolver uma área integrada para realização...

Desenvolvimento de aplicativo web Khemy - Desenvolvimento de App Web SaaS – “Khemy” – Calculadora Inteligente de Formulações para Extrusão de Filmes/Bobinas em PP e PE DESCRIÇÃO C...

Otimização de site e UX para aumentar conversão de loja virtual - Queremos otimizar o site da nossa marca com foco em aumentar a conversão de visitantes, melhorar a performance técnica e entregar uma experiência mais fluida e intuitiva para o ...

Desenvolvimento de landing page de alta conversão para empresa de rastreamento - Sobre o projeto Preciso de um profissional para desenvolver uma landing page moderna e altamente focada em conversão, com o objetivo principal de captar leads interessados em contratar rast...

Desenvolvimento de plataforma SaaS completa (Web) - Olá! Estou buscando um desenvolvedor experiente para criar uma plataforma SaaS profissional, utilizando exclusivamente PHP + Laravel. IMPORTANTE: O projeto deve ser 100% desenvolvido em c&o...

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.