Bank Inishit
Unified multi-bank utility app

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
Toll-free banking shortcuts using integrated dialers for rapid balance checks and card blocks.
Interactive nearby ATM and branch locator utilizing integrated Google Maps API markers.
Gold and personal loan calculators referencing scheme data tables with Syncfusion Charts.
Code Implementation
// 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
Direct Actions
Architecture Stack
Responsive cross-platform application utilizing Dart and Material Design cards.
Stores user preferences and static bank holiday records.
Queries local location vectors to plot close ATM coordinates.
Fetches real-time exchange rates to power the built-in converter.