async
const
await
null
=>
return
200 OK
{}
import
try { }
docker
JWT
.then()
POST
node
schema
REST API
NestJS
deploy
mongo
?`22~7 $^ @\ @4%$>><3~
Backend · Node.js · NestJS · API_
Live

Gym Stream

A SaaS-based fitness streaming platform delivering scheduled workouts with multi-tenant support, subscription management, and secure payments. Built on a microservices architecture with dedicated services for notifications, email, activity tracking, subscriber management, and core application logic.

Collaborators
GOKUL B S
GOKUL B S
Backend Developer
AB
Abhirami
Frontend Developer
RE
Rekil
Frontend Developer
MA
Maneesh
Flutter Developer
SH
Shahabas
React Developer
Node.jsTypeScriptKafkagRPCWebSocketStripeRazorpayAWSDigitalOceanFCM

Highlights

Microservices architecture: notifications, email, activity tracking, subscriber management, payments, core
Real-time workout streaming via WebSockets with room-based session management
Payment integrations with Stripe and Razorpay including webhook handling and subscription lifecycle
gRPC for low-latency inter-service communication between microservices
Apache Kafka for event-driven async processing (subscription events, notifications pipeline)
Cloud infrastructure on AWS + DigitalOcean with FCM push notifications