Jogo com Biofeedback Respiratório

Projeto de refatoração de um jogo terapêutico utilizado em intervenções com crianças. O sistema conecta-se a sensores BLE para capturar intervalos RR e calcular métricas de variabilidade da frequência cardíaca em tempo real. Durante a refatoração transformei uma aplicação monolítica em uma arquitetura modular baseada em services, hooks e componentes React, permitindo reutilização do núcleo para novos jogos terapêuticos. Também implementei melhorias de acessibilidade, modo calmo, dark mode, template reutilizável e integração preparada para ambientes de produção com validação de sessão.

  • React
  • TypeScript
  • Web Bluetooth API
  • Canvas API
  • Styled Components
  • Vite
  • Git

Funcionalidades

  • Conexão com sensor BLE
  • Biofeedback em tempo real
  • Sistema de calibração
  • Sessões configuráveis
  • Tema claro e escuro
  • Template reutilizável para novos jogos

Processo e Aprendizados

Maior Desafio

Refatorar completamente uma aplicação existente, introduzindo TypeScript, modularização e arquitetura escalável sem comprometer o funcionamento do biofeedback em tempo real.

Como resolvi

Separei responsabilidades em services independentes, utilizei hooks como ponte entre lógica e interface, centralizei configurações do jogo e desenvolvi um template reutilizável para novos projetos.

Ponto Alto

Transformar um projeto específico em uma base reutilizável para criação de uma família de jogos terapêuticos.

O que aprendi

  • Arquitetura modular
  • TypeScript em aplicações grandes
  • Integração com hardware
  • Processamento em tempo real
  • Refatoração de sistemas legados
  • Escalabilidade de projetos

Mais projetos

  • Plataforma de Acompanhamento Terapêutico

    Sistema web desenvolvido para gestão clínica, acompanhamento de pacientes, sessões terapêuticas, dashboards e planos de assinatura.

    • React
    • TypeScript
    • Chart.js
    • React Hook Form
    • Axios
    • Stripe
    • APIs REST
    • Git
  • Portfólio Profissional

    Aplicação desenvolvida para apresentar projetos, experiência e habilidades com foco em design, performance e acessibilidade.

    • Next.js
    • TypeScript
    • TailwindCSS
    • Framer Motion
    • Lucide
    • React Icons
    • Vercel
  • Coordenação de Hackathon de Inovação Social e Tecnológica

    Organização e liderança de hackathon focado em soluções tecnológicas para problemas sociais.

    • Gestão de Projetos
    • Liderança
    • Design Thinking
    • Mentoria