Skip to content

jssuthahar/malaysialivingcost

πŸ‡²πŸ‡Ύ Malaysia Living Cost & Savings Calculator

A Flutter Web App to help residents in Malaysia calculate monthly expenses, plan savings, and visualize spending patterns. Supports single, married, and families with kids, with lifestyle-based expense adjustments and export options.

Flutter License


🌐 Live Demo

Open the Web App


βœ… Features

  • Family Type Selection: Single, Married, Married + 1 Kid, Married + 2 Kids.

  • Income Input: Monthly income after tax.

  • Expense Categories: Auto-filled by family type:

    • Rent, Utilities (Water, Electricity, Internet, Mobile)
    • Groceries, Vegetables, Fruits, Gas Cylinder
    • Eating Out, Drinking, Smoking
    • Entertainment, Weekly Outing, Temple Donation
    • Transport, Child Education, Medical, Clinic, Netflix, Prime, TV Channel
    • Custom β€œOther” expenses
  • Lifestyle Choices: Checkboxes for drinking, smoking, outings, temple visits.

  • Edit Expenses: Update any expense manually.

  • Visualizations:

    • Pie chart of expense distribution
    • Bar chart of monthly savings projection (12 months)
  • Export Reports:

    • PDF
    • Excel
  • Social Media & Promotions:


πŸ›  Installation

git clone <your-repo-url>
cd malaysialivingcost
flutter pub get
flutter run -d chrome

Release Build for Web:

flutter build web --release

Build output: build/web


🧰 Dependencies

dependencies:
  flutter:
    sdk: flutter
  fl_chart: ^0.60.0
  pdf: ^3.11.0
  printing: ^5.12.0
  excel: ^2.0.8
  url_launcher: ^6.1.7
  • fl_chart: Pie and Bar charts visualization
  • pdf & printing: Generate PDF reports
  • excel: Export Excel sheets
  • url_launcher: Open social media links

πŸ“Š Screenshots

Home Screen Expense Calculator Export Reports
Home Calculator Export
Home Screen Expense Calculator Export Reports
Home Calculator Export

πŸ”§ Usage

  1. Open the app in a browser.
  2. Select family type.
  3. Enter monthly income.
  4. Adjust lifestyle choices (Drinking, Smoking, Outings, Temple visits).
  5. Edit or review expenses.
  6. View total expenses, monthly savings, and yearly savings.
  7. Analyze pie chart for distribution and bar chart for projection.
  8. Export reports as PDF or Excel.

πŸ“’ SEO Meta Tags (for Web)

<title>Malaysia Living Cost & Savings Calculator</title>
<meta name="description" content="Plan Malaysia monthly expenses, family budget, and savings with an interactive Flutter web app. Includes visualization, PDF/Excel export, and lifestyle adjustments.">
<meta name="keywords" content="Malaysia living cost, expense calculator, savings planner, family budget, Flutter web, PDF export, Excel export, monthly expenses, kids, single, married">
<meta name="author" content="Niki Bhavi">

πŸ’» Author & Socials


πŸ“„ License

This project is licensed under the MIT License. See LICENSE for details.

malaysia-living-cost cost-of-living malaysia-expenses monthly-budget kuala-lumpur-living food-cost-malaysia housing-cost transportation-cost expat-living-malaysia student-budget-malaysia average-cost-of-living malaysia-rent malaysia-groceries malaysia-utilities daily-expenses-malaysia family-budget-malaysia malaysia-lifestyle-cost living-expenses-malaysia malaysia-budget-calculator malaysia-monthly-expenses