Back to All Projects

Mess Management System

A full-stack mess management platform with role-based dashboards for meals, members, billing, expenses, schedules, and financial reports.

Role

Full-Stack Developer

Duration

2024 – Present

Mess Management System Screenshot 1

Key Features

Role-based dashboards for managers, members, and admins with granular access control

Automated monthly billing with dynamic meal rate calculation and equal-share utility cost distribution

Real-time meal tracking system with daily meal count management and meal on/off toggle

AI-powered menu planner that automates daily grocery lists based on budget limits and dietary preferences

Market scheduler for automated daily grocery procurement workflows

Notice board, complaint management, and report generation systems

Comprehensive analytics dashboard with monthly expense breakdowns and member-wise reports

Technical Challenges

Designed a scalable multi-tenant architecture supporting multiple mess groups with isolated data

Implemented complex billing logic handling dynamic meal rates, utility splits, and carry-forward balances

Built an optimized server-side data fetching layer with automated JWT validation and Next.js caching (revalidateTag)

Engineered URL-state filtering with debounced navigation, reducing redundant API calls by 40%

Tech Stack

Next.js 16React 19Node.jsExpress.jsMongoDBTypeScript

Interested in this project?

Check it out live or explore the source code.

Next Project Background
Next Project

MentorIP — Global IP Law Firm