← All projects

FreedomChat

Real-time chat platform with WebSockets, push notifications, in-app purchases, and media storage.

Backend Developer · 2025 freedomchat.app
NestJS PostgreSQL Redis Socket.io BullMQ MinIO Firebase

Enterprise-grade chat backend with real-time messaging over WebSockets (Socket.io) and push notifications for both iOS (APNs) and Android (FCM).

Built JWT authentication with Passport, file/media storage on MinIO (S3-compatible), and a job queue system with BullMQ + Bull Board for background processing. The monetization layer handles in-app purchases for both Apple App Store and Google Play.

Database on PostgreSQL with TypeORM, Redis for caching and pub/sub, Sentry for error tracking. Full migration and seeding system for development workflow.

Highlights

  • Real-time WebSocket messaging
  • iOS + Android push notifications
  • In-app purchase handling
  • S3-compatible media storage

Want to discuss a similar project? Get in touch.