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

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.