
MOUJ – Fun Unlimited
MOUJ is a live mobile app on Google Play with 100+ active downloads, letting users watch short-form videos and unlock exclusive discount coupons for waterparks, cafes, and resorts. Built the complete backend powering video feed ranking, partner onboarding, and coupon redemption with expiry management, ensuring rewards stay accurate and time-bound. Integrated Razorpay for both subscription-based and one-time payment flows, enabling flexible monetization for users and partners alike. Firebase Admin was used for authentication and notifications, keeping users engaged with real-time updates on new content and offers. Developed with Node.js, TypeScript, Express.js, MongoDB, and Prisma, the system was designed to scale as a production-ready backend for a growing user base.
Frontend
- Flutter
- Firebase
- RazorPay
Backend
- Node.js
- Express.js
- MongoDB
- Prisma
- SSE
- RazorPay


