DEV Community

golflover
golflover

Posted on

RemitAlert: Real-Time GCC Remittance Rates and Zakat Calculator

Building a Real-Time Exchange Rate Monitor for Gulf Expats

Every month, millions of expats in Gulf countries send money home. INR, PKR, BDT, PHP, EGP — billions flow through remittance corridors.

The problem? Exchange rates fluctuate constantly, and timing your transfer can save (or cost) you significant money.

The Expat's Dilemma

An Indian engineer in Dubai earning AED15,000/month sends home INR roughly every month. The difference between a good rate and a bad rate can be INR2,000-5,000 per transfer.

That's a month's groceries.

What We Built

RemitAlert monitors exchange rates across:

  • UAE: AED → INR, PKR, BDT, PHP
  • Saudi Arabia: SAR → INR, PKR, BDT, EGP
  • Qatar: QAR → INR, PKR, LKR
  • Kuwait/Bahrain/Oman: All major corridors

Key Features

  1. Real-time rate monitoring — Updates every15 minutes
  2. Historical tracking — See rate trends over days/weeks
  3. Alert thresholds — Get notified when rates hit your target
  4. Zakat calculator — Islamic finance compliance built-in

Technical Implementation

class ExchangeRateMonitor:
    def __init__(self):
        self.sources = [
            CentralBankAPI(),    # Official rates
            WiseAPI(),           # Market rates
            ExchangeHouseAPI(),  # Local rates
        ]
        self.corridors = load_corridors()

    def get_best_rate(self, from_curr, to_curr):
        rates = []
        for source in self.sources:
            rate = source.get_rate(from_curr, to_curr)
            rates.append({
                'source': source.name,
                'rate': rate,
                'fee': source.get_fee(from_curr, to_curr),
                'effective_rate': rate - source.get_fee(from_curr, to_curr)
            })
        return sorted(rates, key=lambda x: x['effective_rate'], reverse=True)
Enter fullscreen mode Exit fullscreen mode

The Zakat Feature

Many Gulf expats need to calculate Zakat (obligatory charity in Islam). We integrated:

  • Nisab thresholds based on gold/silver prices
  • Automatic calculation on savings
  • Multi-currency support

Results

  • 50K+ monthly active users
  • 8 Gulf countries covered
  • 12 remittance corridors
  • Average savings: INR3,200/transfer for users who time their transfers

Try It

Free Telegram bot: @RemitAlert2_bot


What remittance corridors would be most useful for you?

Top comments (0)