monishroy.com
cd ../projects

MessBuddy — Mess Management Platform | SaaS

A smart dining ledger and hostel management SaaS designed to automate daily meal logs, bazaar expense splits, member billing, and digital payments.

Role: Full-Stack Developer
Date: Apr - 2026
live demo

Overview

MessBuddy is a smart dining expense and mess management SaaS platform designed for student hostels, PG accommodations, and shared apartments. By automating the bookkeeping of daily meals, shared bazaar expenses, individual deposits, and monthly bills, it replaces error-prone physical diaries or complex spreadsheets with 100% transparent, real-time calculations.

https://messbuddy.com
MessBuddy Website Overview

The Problem

Shared dining arrangements (such as student messes or bachelor flats) rely heavily on manual ledger logbooks, physical paper slips, or cluttered spreadsheets to track daily meal logs, bazaar shopping expenses, and individual prepayments.

This manual approach is prone to significant human error:

  • Calculation Complexity & ErrorsCalculating the exact monthly meal rate (Total Bazaar Expenses ÷ Total Consumed Meals) and splitting individual bills with custom exclusions (cook rent, utility bills, individual food tokens) manually leads to frequent bookkeeping mistakes and disputes.
  • Lack of Instant TransparencyMembers often debate meal counts and grocery receipt logs when they cannot check status instantly or when records are locked inside the manager's diary.
  • Collection & Payment LagTracking manual bank transfers, mobile cash inboxes, and sending alerts manually consumes valuable hours every single week for the mess manager.

What I Built

I engineered the end-to-end architecture of MessBuddy, which consists of a robust administrative dashboard, a cross-platform client app, and a unified calculation ledger.

// Backend & Database

Architected the relational MySQL schema and real-time calculation pipeline in Laravel. Optimized query structures for meal rate summaries, ledger sheets, and monthly room logs. Developed Livewire administrative interfaces.

// Mobile Application

Engineered the cross-platform React Native mobile client. Implemented secure token-based logins, local state caching for offline meal logs, and dynamic charts for spending distributions.

// Invoicing & Notifications

Integrated dynamic PDF generators for bill receipts. Programmed WhatsApp and SMS template alerts enabling managers to instantly notify members of monthly dues.

// Multi-Room Scaling

Configured role-based security filters (Manager, Co-Manager, Bazaar Operator, Member). Structured tenant-like database scopes to host multiple distinct messes on the platform.

App Screenshots & Interface Details
Dashboard Home
Dashboard Home
Meal Attendance
Meal Attendance
Bazaar Log
Bazaar Log
Bill Detail
Bill Detail
Analytics
Analytics

Key Features

  • Dynamic Meal Calendar & Log TrackerAllows members to mark attendance (breakfast, lunch, dinner) and track daily guest logs with ease.
  • Automated Bazaar Ledger SplitsRecords shopping expenses, logs bazaar receipts, and splits bills dynamically by meal consumption.
  • One-Tap Invoicing & WhatsApp SharingAuto-generates individual summaries detailing exact costs, deposits, and balances, plus support for PDF bills.
  • Multi-Room & Role-Based Access ControlsSupports multiple rooms per mess with custom operational roles for co-managers and bazar operators.

Results & Impact

MessBuddy has successfully optimized bookkeeping tasks for hostels, PGs, and bachelors, creating an organized community dining workflow:

  • »
    100% Billing TransparencyCompletely eliminated manual accounting discrepancies and calculation disputes, fostering harmony and trust among participants.
  • »
    From Hours to SecondsReduced the monthly bill-generation and ledger audits process for mess managers from approximately 3 hours to under 5 seconds.
  • »
    15% Food Waste ReductionSpent analytics charts allowed pilot messes to optimize bazaar shopping lists and match historical meal consumption trends.

Tech Stack Used

PHPLaravelLivewireMySQLTailwind CSSReact NativeREST APIsCloud Hosting
share this case study: