MDM Calculator App
Back to Projects

MDM Calculator App

Simplify mid-day meal cost calculation and generate detailed, shareable PDF reports instantly.

Android
Kotlin
Itext PDF
Room DB

Project Overview

Mid Day Meal Calculator is an easy-to-use, efficient app built for teachers and school administrators to calculate daily meal costs under the Government of India’s Mid-Day Meal Scheme. With the ability to customize ingredients, prices, and student data, the app ensures meal planning is accurate, transparent, and tailored to every school’s needs. Simply input the number of primary and upper primary students, and the app calculates ingredient quantities, total costs, and generates a detailed PDF report. MDM Calculator promotes accountability and simplifies reporting, while helping schools provide nutritious, cost-effective meals. Whether you're in charge of one school or a cluster, MDM Calculator ensures meal cost management is fast, reliable, and completely offline.

Screenshots

MDM Calculator App screenshot 1

Key Features

🧾 PDF Report Generation : Instantly generate a professional, detailed cost report for each day’s meal—ideal for audits, planning, and budgeting.

🔧 Custom Ingredients & Pricing Tailor : ingredient lists and their costs as per your region and availability. Perfect for local adaptability.

📋 One-Time Setup : Set up your menu once by entering ingredient quantity (in grams per student) and prices. The app does the rest.

👨‍🏫 Class-Wise Calculation : Calculate meals separately for primary and upper primary students based on class-wise menus.

🌐 Hindi Language Support : Easily switch to Hindi for better accessibility in local schools. All menus and reports are available in both languages.

🔒 No Internet Required & No Login : All data is saved locally. 100% private, no online sign-up or connectivity needed.

📤 Shareable Reports Export and share cost reports as PDF with school authorities or education departments quickly and easily.

🔁 Reset Option for Clean Slate : Reset your data anytime while switching languages or updating your meal scheme.

Challenges & Solutions

Challenge

Offline PDF Rendering: Ensuring accurate and professional PDF generation entirely on the device without requiring server interaction.

Challenge

Local Language Support: Adding proper RTL (right-to-left) and Unicode support for Hindi language on multiple Android devices.

Challenge

Dynamic Form Handling: Creating a system to allow unlimited ingredient additions with accurate per-student calculations and flexibility.

Challenge

Fixing Memory leaks in the app.

Key Learnings

  • Hindi support drastically improves usability and trust among local users.

  • Keep updating the apps with the latest rates.

Project Details

Role

Android Developer

Timeline

Released on Oct 16, 2022

Team

Raunit Verma

User Base

30,000+ Downloads, 10,000+ Monthly Active Users

Tech Stack

Android
Kotlin
Itext PDF
Room DB