← 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.