Uma plataforma em tempo real para o evento DoWhile 2021 — onde usuários fazem login com o GitHub e compartilham suas expectativas ao vivo. O projeto inclui um cliente web, um aplicativo mobile e uma API WebSocket.

O nlwHeart foi desenvolvido durante a NLW Heat da Rocketseat como um desafio full-stack que vai além da abordagem de camada única. O projeto abrange três frentes simultaneamente: um cliente web, uma aplicação mobile cross-platform e uma API em tempo real — todas integradas via Socket.IO para propagação instantânea de mensagens sem a necessidade de atualização da página.
A autenticação é gerenciada inteiramente através do GitHub OAuth, oferecendo uma experiência de login sem atritos para desenvolvedores. No lado web, foram utilizados React, Vite e Tailwind CSS para uma construção rápida e responsiva, com Framer Motion adicionando fluidez às animações de layout e notificações toast. A versão mobile foi desenvolvida com React Native e Expo, garantindo entrega consistente entre iOS e Android. O servidor, construído com Node.js, Express e Prisma sobre SQLite, orquestra o fluxo OAuth, a emissão de JWT e a transmissão de eventos em tempo real — unindo as três camadas em uma arquitetura coesa e pronta para produção.