🇧🇩 Built for Dhaka Messes

Manage your mess
the smart way

Track meals, bazar, rent & utilities — all in one place. Give every member their own dashboard. Run your shared home like a pro.

25+Screens
3Roles
0Network calls in demo
MessManager Dashboard
Total Meals
284
Meal Rate
৳42
Bazar Total
৳11,928
Rent Collected
৳26,000
S
N
R
K
A
M

Everything your mess needs

🍽️

Meal Tracking

Log day & night meals per member daily. Auto-calculate meal rates and individual costs with precision.

🛒

Bazar Management

Track who bought groceries each day. See contribution history and who owes what at a glance.

⚡

Utility Bills

Split electricity, WiFi, gas & khala bills equally. Track who has paid and who still owes.

🏠

Rent Collection

Manage room-wise rent with payment tracking. Know instantly who's paid and who's overdue.

👤

Member Profiles

Each member gets their own login. See personal dashboards, history, and payment status.

📊

Monthly Reports

Full monthly settlement reports. Know exactly who needs to pay and who should get money back.

📢

Announcements

Post mess-wide notices. Keep everyone informed about meetings, issues, and important updates.

🧹

Chore Roster

Assign and rotate cleaning duties. Never argue about who should clean the kitchen again.

🌙

Light & Dark Mode

Comfortable at any time of day. Switch between light and dark themes with one click.

Up and running in 3 steps

01

Create your mess

Register your mess with a name. Takes less than 30 seconds — no credit card needed.

→
02

Add your members

Add each roommate with their room, rent amount, and create login credentials for them.

→
03

Start tracking

Log meals, bazar, rent & utilities daily. Members sign in to see their own dashboard.

What's under the hood

🧭

Route-based SPA

Deep-linkable hash routes (#/app/meals), back/forward support, route guards by role, and a remembered return-to after sign-in. No build step, runs on any static host.

🛡️

Security by default

Strict CSP with no inline scripts or eval, no third-party origins, escaped output, PBKDF2 password hashing, login lockout, and security headers on every response.

⚡

Fast to load

Landing page ships only a few small deferred scripts. Page modules load per role on demand, fonts are self-hosted, and the demo is prefetched while you read.

🧪

Sandboxed demo

A PostgREST-style in-memory client serves seeded data, so the real app code runs unchanged with zero network calls. Reload to reset.

🧮

Settlement engine

Meal rate, prepaid vs. postpaid utilities, carried-forward dues and credits are computed from one shared set of pure functions used by every screen.

📱

Responsive & accessible

Mobile bottom-nav with a "More" drawer, light/dark themes, reduced-motion support, visible focus rings, and keyboard-friendly controls.

Vanilla JavaScriptSupabase (Postgres + RLS)Edge FunctionsWeb Crypto (PBKDF2)CSS variablesZero dependencies in demo

See it in action

Explore a fully populated mess — no sign-up, nothing is stored or sent anywhere.

Open the live demo →