Skip to content
Back to Projects
mobile appOctober 2025

Shahid Installment Center

Developed a cross-platform mobile app to manage customer installment plans and payment tracking. The app features Supabase authentication and real-time database updates, allowing dynamic monitoring of user payments and installment schedules. Integrated image picker for agreement uploads, WhatsApp notifications for payment reminders, and a React Native OTA (Over-the-Air) update system for seamless feature delivery without App Store resubmission.

View Live Project
Shahid Installment Center preview

About the Project

The Challenge

Built a cross-platform mobile application for a local business to digitise their customer installment and payment tracking operations — replacing a manual, paper-based system with a real-time digital workflow.

The Approach

My approach was to keep the UI simple enough for non-technical staff to operate daily, while building a robust backend on Supabase that handles real-time updates across multiple devices simultaneously. I used Supabase Auth for secure login, and structured the database to support multiple customers with independent installment schedules and payment histories.

For agreement management, I integrated a React Native image picker so staff could photograph and upload signed documents directly from the app, linking them to the relevant customer record. WhatsApp notifications were implemented using the WhatsApp Business API to send automated payment reminders to customers on their due dates — reducing missed payments without any manual follow-up effort.

The Outcome

One of the key technical decisions was implementing React Native OTA (Over-the-Air) updates, which allowed the business to receive new features and bug fixes instantly without going through App Store or Play Store review cycles — critical for a small business that needed fast iteration.