Voltar ao início
ReactNestJSMongoDBJWTFirebaseTypeScript

Poop Party

App social em tempo real com NestJS — porque aprender backend é mais divertido com amigos.

Poop Party dashboard

Visão Geral

Nasceu de uma aposta entre amigos registrada no WhatsApp: transformei em um app real com NestJS, autenticação JWT, estatísticas em tempo real e grupos sociais. A premissa divertida garantiu usuários reais e beta testers engajados enquanto explorava arquitetura de backend.

O Desafio

A transição de uma ideia simples para um backend em tempo real totalmente funcional. Gerenciar conexões WebSocket, estado de sessão e garantir consistência de dados entre múltiplos usuários ativos.

Principais Decisões Técnicas

  • NestJS foi escolhido por sua arquitetura estrita e injeção de dependência, facilitando o escalonamento da lógica do backend.
  • Autenticação JWT para sessões de usuário seguras e stateless.
  • MongoDB para um schema flexível que se adaptou facilmente à medida que novos recursos sociais foram inventados.

Resultados

O aplicativo está no ar e é usado ativamente pelo grupo de amigos. Serviu como o laboratório perfeito para dominar a arquitetura do NestJS em um cenário próximo ao real com usuários engajados.