Full-Stack Web & Real-TimeLive System

MessMaster

Real-Time Housing & Expense Platform

A multi-user management platform for university student housing, automating meal counting, collective expense distribution, and real-time event updates via WebSockets.

MessMaster UI screenshot
MessMaster Real-Time Ledger
Total Meals384
Meal Rate৳ 52.40
Balance+৳ 1420
Lunch Meal Count Locked (12 Diners)
Real-Time
Grocery Batch #14 (Manager Approved)
৳ 2,800

System Architecture

Automated Expense Ledger

Dynamic floating-point algorithm balancing individual consumption against group bulk purchases with instant refund calculation.

WebSocket Event Dispatcher

Socket.io real-time event broadcast notifying housemates of join approvals, meal count locks, and bill splits.

Role-Based Access Control

Granular permissions differentiating Mess Managers, Resident Members, and Guest Diners.

Key Features & Capabilities

  • Developed dynamic financial reconciliation algorithm calculating per-meal rates, shared utility overheads, and individual deposits.
  • Architected real-time WebSocket event dispatcher notifying housemates of join requests, meal locks, and payment approvals.
  • Built role-based authorization differentiating Mess Managers, Resident Members, and Guest Diners.

Tech Stack

Next.jsExpress.jsMongoDBSocket.ioNode.jsJWT Auth
Next Project

Primas OJ

A full-scale competitive programming platform featuring isolated Docker container execution, multi-language automated testcase judging, and live contest standings.

View Project