Mobile Application

Bank Inishit

Unified multi-bank utility app

Bank Inishit

The Challenge

Accessing essential banking tools across different banks in India without installing multiple heavy, slow corporate apps.

Engineering Solution

Developed a unified banking application supporting SBI, Indian Bank, Union Bank, and KVB. Consolidates balance check hotlines, ATM blocking shortcuts, Google Maps branch trackers, and Gold/Personal loan calculators.

Key Product Capabilities

01.

Toll-free banking shortcuts using integrated dialers for rapid balance checks and card blocks.

02.

Interactive nearby ATM and branch locator utilizing integrated Google Maps API markers.

03.

Gold and personal loan calculators referencing scheme data tables with Syncfusion Charts.

Code Implementation

implementation_module.jsdart
// Flutter dial service utilizing url_launcher for dial shortcuts
import 'package:url_launcher/url_launcher.dart';

class BankDialService {
  // Toll free number mapping for SBI, Indian Bank, Union Bank, KVB
  final Map<String, String> balanceCheckNumbers = {
    'SBI': 'tel:09223766666',
    'Indian Bank': 'tel:09289592895',
    'Union Bank': 'tel:09223008586',
    'KVB': 'tel:09266292662',
  };

  Future<void> makeCall(String bankName) async {
    final number = balanceCheckNumbers[bankName];
    if (number == null) return;
    
    final Uri uri = Uri.parse(number);
    if (await canLaunchUrl(uri)) {
      await launchUrl(uri);
    } else {
      throw 'Could not launch dialer for ' + number;
    }
  }
}

Technologies Used

FlutterDartFirebaseGoogle Maps APICurrency Converter APISyncfusion Charts

Architecture Stack

1Flutter Mobile Client

Responsive cross-platform application utilizing Dart and Material Design cards.

2Firebase Database

Stores user preferences and static bank holiday records.

3Google Maps SDK

Queries local location vectors to plot close ATM coordinates.

4Currency Exchange API

Fetches real-time exchange rates to power the built-in converter.