NestJS · Fastify · MongoDB · Redis · BullMQ · Docker
JWT auth with refresh-token rotation, Google and Apple OAuth, and a combined role- and-membership guard.
Realtime WebSocket gateway, FCM push notifications with multi-device tokens, and BullMQ reminder schedulers.
Rewards/points ledger, dashboard aggregation, and a statistics module with AI- generated insights (Anthropic, Groq).
Deployed with Docker Compose on a DigitalOcean VPS: MongoDB replica set with keyfile auth, Redis, and tuned swap for low-RAM servers.