Skip to content

Features Guide

Complete guide to all MessWala features and how to use them.


๐Ÿ’ฐ Expenses

The expenses module helps track shared costs and calculate fair distribution.

Recording Expenses

Access: Manager and Treasurer only

Steps:

1. Navigate to Expenses page
2. Click [Add New Expense]
3. Fill the form:
   - Category: Select from predefined list
   - Amount: Enter in rupees (โ‚น)
   - Description: Add details (e.g., "Weekly vegetables from market")
   - Date: Defaults to today, change if needed
4. Click [Save]
5. Confirmation message appears

Expense Categories

Default categories (configurable by admin): - Vegetables โ€” Produce and greens - Rice โ€” Staple grains - Gas โ€” Cooking fuel - Salary โ€” Cook or helper payment - Dairy โ€” Milk and dairy products - Spices โ€” Seasonings - Miscellaneous โ€” Other expenses

Custom categories: Admins can add: - WiFi charges - Water tank maintenance - Cleaning supplies - Electricity (if not included) - Any other regular expense

Viewing & Managing Expenses

Table View: - Date (newest first) - Category (color-coded) - Amount - Description - Recorded by (who added it)

Filters:

By Category:
โ”œโ”€ Vegetables
โ”œโ”€ Rice
โ”œโ”€ Gas
โ””โ”€ [All others]

By Date Range:
โ”œโ”€ This week
โ”œโ”€ This month
โ”œโ”€ Last month
โ””โ”€ Custom range

Actions: - View details (click row) - Edit (if you recorded it) - Delete (if you recorded it) - Download CSV report

Fair Share Calculation

Formula:

Your Fair Share = (Total Expenses รท Active Members) ร— Your Attendance

Active Members: Those who attended โ‰ฅ1 meal in the month

Example:

Month: March 2026
Total expenses: โ‚น10,000
Active members: 20 people
You attended: 25 out of 30 meals

Your share = (โ‚น10,000 รท 20) ร— (25รท30)
           = โ‚น500 ร— 0.833
           = โ‚น416.50

Expense Alerts

The system flags unusual spending:

Alert Meaning Action
๐Ÿ”ด Red Unusual high spending for category Review & discuss
๐ŸŸก Yellow Slightly above average Monitor next month
๐ŸŸข Green Normal range No action needed

โœ‹ Meal Attendance

Track who eats which meals for fair expense distribution.

Marking Attendance

Access: All user roles

Steps:

1. Go to Attendance page
2. See meal cards for today:
   โ”œโ”€ Breakfast (7:30 AM - 9:00 AM)
   โ”œโ”€ Lunch (12:30 PM - 2:00 PM)
   โ””โ”€ Dinner (7:30 PM - 9:00 PM)
3. For each meal:
   โ”œโ”€ Click [Mark Present] if you ate
   โ”œโ”€ Click [Mark Absent] if you didn't
   โ””โ”€ Or leave blank if not marked yet
4. Status updates in real-time

Attendance Status

Status Meaning Impact
โœ… Present Ate that meal Counts toward expense share
โŒ Absent Didn't eat Doesn't count toward expenses
๐Ÿ”ฒ Not Marked Unmarked yet Defaults to absent at day-end

Viewing Attendance History

This Week: - See attendance for past 7 days - View as table or calendar - See who attended each meal

This Month: - Overall participation percentage - Meal-wise breakdown - Attendance trends

By Member (Managers only): - View specific person's attendance - Identify patterns - Track consistency

Attendance Analytics

Available in Analytics page:

Participation Summary:
โ”œโ”€ Breakfast attendance: 85%
โ”œโ”€ Lunch attendance: 90%
โ””โ”€ Dinner attendance: 88%

Your Stats:
โ”œโ”€ Days attended: 25/30
โ”œโ”€ Meals marked: 72/90
โ””โ”€ Participation rate: 80%

Member Ranking:
โ”œโ”€ Most consistent: [Member name]
โ”œโ”€ Least active: [Member name]
โ””โ”€ Average per member: 87%

View and plan meal schedules for the mess.

Viewing Menu

Access: Everyone can view

Steps:

1. Go to Menu page
2. Select view: Week / Month
3. See schedule organized by:
   โ”œโ”€ Day of week
   โ”œโ”€ Meal time (Breakfast/Lunch/Dinner)
   โ””โ”€ Dishes prepared
4. Read notes: Spice level, allergies, etc.

โ”Œโ”€ Monday โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                           โ”‚
โ”‚ Breakfast (7:30 - 9:00)  โ”‚
โ”‚ โ€ข Dosa                   โ”‚
โ”‚ โ€ข Sambar                 โ”‚
โ”‚ โ€ข Chutney               โ”‚
โ”‚ ๐ŸŒถ๏ธ Spicy                 โ”‚
โ”‚                           โ”‚
โ”‚ Lunch (12:30 - 2:00)     โ”‚
โ”‚ โ€ข Rice                   โ”‚
โ”‚ โ€ข Chole bhature         โ”‚
โ”‚ โ€ข Yogurt                โ”‚
โ”‚ ๐ŸŸก Mild                  โ”‚
โ”‚                           โ”‚
โ”‚ Dinner (7:30 - 9:00)    โ”‚
โ”‚ โ€ข Roti                  โ”‚
โ”‚ โ€ข Dal                   โ”‚
โ”‚ โ€ข Salad                 โ”‚
โ”‚                           โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

Planning Menu (Manager Only)

Steps:

1. Go to Menu page
2. Click [Edit Menu]
3. Select day
4. Select meal time
5. Enter dishes:
   โ”œโ”€ Separated by commas
   โ”œโ”€ E.g., "Dosa, Sambar, Chutney"
   โ””โ”€ Keep it short & clear
6. Add notes (optional):
   โ”œโ”€ Spice level (Mild/Medium/Spicy)
   โ”œโ”€ Contains nuts/dairy/allergens
   โ”œโ”€ Vegan/Vegetarian info
   โ””โ”€ Any special info
7. Click Save

Good menu planning: - โœ… Include variety week-to-week - โœ… Indicate allergens clearly - โœ… Plan based on feedback & attendance - โœ… Consider availability of ingredients


๐Ÿ’ฌ Feedback & Ratings

Members rate meals and provide improvement suggestions.

Submitting Feedback

Access: All user roles

Steps:

1. Go to Feedback page
2. Select a meal:
   โ”œโ”€ Date (defaults to today)
   โ”œโ”€ Meal type (Breakfast/Lunch/Dinner)
   โ””โ”€ Time period
3. Rate the meal: 1-5 stars
   โ”œโ”€ 1 star: Poor (bad taste/quality)
   โ”œโ”€ 2 stars: Below average
   โ”œโ”€ 3 stars: Average (OK)
   โ”œโ”€ 4 stars: Good
   โ””โ”€ 5 stars: Excellent (would eat again)
4. Add optional comment:
   โ”œโ”€ What you liked
   โ”œโ”€ What could improve
   โ”œโ”€ Suggestions for next time
   โ””โ”€ Any concerns (allergic, etc.)
5. Click [Submit]

Feedback Fields

Required: - Meal date - Meal type - Rating (1-5)

Optional: - Comment (max 500 characters)

Viewing Feedback (Manager)

Filters:

By Meal Type:
โ”œโ”€ All
โ”œโ”€ Breakfast
โ”œโ”€ Lunch
โ””โ”€ Dinner

By Rating:
โ”œโ”€ All ratings
โ”œโ”€ 5 stars (excellent)
โ”œโ”€ 4 stars (good)
โ”œโ”€ 3 stars (average)
โ”œโ”€ 2 stars (below avg)
โ””โ”€ 1 star (poor)

By Time:
โ”œโ”€ Today
โ”œโ”€ This week
โ”œโ”€ This month
โ””โ”€ Custom range

Analytics from Feedback

Insights:

Meal Quality Score:
โ”œโ”€ Breakfast avg: 4.2/5
โ”œโ”€ Lunch avg: 3.8/5
โ””โ”€ Dinner avg: 4.0/5

Trends:
โ”œโ”€ ๐Ÿ“ˆ Improving (good feedback)
โ”œโ”€ ๐Ÿ“‰ Declining (more 1-2 stars)
โ””โ”€ โžก๏ธ Stable (consistent ratings)

Suggestions Summary:
โ”œโ”€ More variety requested
โ”œโ”€ Less spicy preferred
โ”œโ”€ Appreciate sweet items
โ””โ”€ [Other feedback themes]


๐Ÿ“Š Analytics & Reports

Comprehensive insights for managers and admins.

Expense Analytics

Available Reports:

  1. Monthly Breakdown
  2. Total spent
  3. Per category
  4. Trend vs previous month

  5. Category Distribution

  6. Pie chart of spending
  7. Identify highest costs
  8. Budget allocation

  9. Expense Trends

  10. Line chart over months
  11. Identify patterns
  12. Forecast next month

  13. Per-Person Fair Share

  14. Calculate who owes what
  15. Export for settlement
  16. Print for bulletin board

Attendance Analytics

Available Reports:

  1. Meal Attendance Rates
  2. Breakfast: X% average
  3. Lunch: Y% average
  4. Dinner: Z% average

  5. Member Participation

  6. Most active members
  7. Least active members
  8. Participation trend

  9. Time-Based Analysis

  10. Peak meal times
  11. Quiet meal times
  12. Day-of-week patterns

Health Score

Overall Mess Score (1-5):

Factors:
โ”œโ”€ ๐Ÿ“Š Expense fairness (are costs distributed evenly?)
โ”œโ”€ ๐Ÿ‘ฅ Participation (do people attend meals?)
โ”œโ”€ ๐Ÿฝ๏ธ Feedback average (are members satisfied?)
โ””โ”€ ๐Ÿ’ฐ Sustainability (is budget sustainable?)

Exporting Data

Available Formats: - CSV (Excel compatible) - PDF (printable) - JSON (for integration)

What you can export: - Expense report - Attendance sheet - Feedback summary - Fair share calculation - Monthly statements


โš™๏ธ Dashboard

Your personal home page with key information.

Dashboard Widgets

Mess Overview: - Mess name & members - Current month summary - Recent activity

Your Statistics: - Your fair share amount - Your attendance rate - Your feedback submissions

Quick Actions: - Mark today's attendance - Add expense (for managers) - View menu - Submit feedback

Alerts: - Outstanding payment - Pending registrations (admin) - System notifications


FAQs

Expenses

Q: How do I record an expense? A: Manager/Treasurer navigates to Expenses > Add New Expense > Fill form > Save

Q: Can students record expenses? A: No. Only managers and treasurers.

Q: How is fair share calculated? A: (Total รท Active members) ร— Your attendance meals

Q: What if someone doesn't mark attendance? A: Defaults to absent (they don't pay for that meal)

Q: Can I edit old expenses? A: Yes, if you recorded it. Other expenses can't be edited.

Attendance

Q: When should I mark attendance? A: Mark immediately after each meal, or by end of day.

Q: Can I mark past attendance? A: Yes, for up to 30 days past.

Q: What if I forget to mark? A: Contact manager to mark manually, or it counts as absent.

Q: Do I have to mark daily? A: No, only mark meals you actually ate.

Q: Who plans the menu? A: Manager/Treasurer (or whoever is responsible for cooking)

Q: How often is the menu updated? A: Usually weekly (customizable)

Q: Why should I give feedback? A: It helps improve meals & identifies problems

Q: Is my feedback anonymous? A: No, but it's only visible to managers/admins

Fair Share

Q: Why is my fair share different each month? A: Because it depends on: - Total expenses that month - How many times you attended meals - How many other members attended

Q: Can I dispute my fair share? A: Yes, discuss with manager. If expenses wrong, they can edit or delete.

Q: What if I attended less than 1 meal? A: You still pay a share (you're still part of the mess).


๐ŸŽฏ Best Practices

For Managers: 1. Record expenses same day 2. Categorize correctly 3. Update menu weekly 4. Review analytics monthly 5. Communicate with members

For Members: 1. Mark attendance immediately 2. Provide honest feedback 3. Check menu before meals 4. Verify your fair share payment 5. Report discrepancies quickly


Last Updated: March 17, 2026
Version: 2.0