StamFlow Monitor Postural e de Humor
Aplicação web gamificada para monitoramento postural e emocional em tempo real usando Visão Computacional e FastAPI.
Visão Geral
Idealizado pela gestão do Spa Essência, o StamFlow é uma aplicação web gamificada e de alta complexidade projetada para monitorar e classificar a postura e o humor do usuário em tempo real via webcam.
Baseada em extensa pesquisa científica, a plataforma fornece relatórios diários, semanais, mensais e anuais. Inclui um sistema interativo de áudios e pausas que recompensa os usuários com pontos, visando melhorar a saúde, o foco e a produtividade em ambientes de trabalho ou estudo.
01.O Desafio
Desenvolver uma aplicação web de visão computacional de alta complexidade e em tempo real, mantendo alta performance, SEO e interatividade gamificada sem comprometer os recursos da máquina local do usuário.
Arquitetura do Sistema
Representação em alto nível do fluxo de dados.
02.A Solução
Arquitetei o sistema separando totalmente o front-end e o back-end. O front-end usa HTML/CSS/JS puro aproveitando Web Workers, enquanto o back-end é uma API robusta construída em Python.
Decisões Técnicas Principais
Integração de Web Workers
Transferi o processamento pesado do front-end para threads em segundo plano (background) para manter a interface fluida e de alta performance.
Escalonamento Iterativo de Infraestrutura
Configurei instâncias iniciais de VM Windows na AWS e Google Cloud antes de otimizar e migrar o ambiente de produção para uma VPS Debian segura na Hostinger.
Segurança e Banco de Dados
Implementei chaves secretas JWT, hash de senhas e estruturei toda a arquitetura de dados usando PostgreSQL.
03.Os Resultados
"Implementei com sucesso um sistema de monitoramento seguro e em tempo real. Durante o processo, atuei como mentor de dois desenvolvedores juniores, orientando-os sobre a arquitetura FastAPI, conexões de banco de dados e design de APIs."
Gostou da execução técnica?
Explorar Mais Projetos→