Ejuma App: Empowering SMEs with Smarter Finance and HR Tools

While working at Built Financial Technologies, I was tasked with rebuilding and enhancing the Ejuma App, a mobile and web solution tailored for small and medium-sized enterprises (SMEs). Built using Flutter and Dart and backed by Firebase and Firebase Cloud Functions, the app underwent a complete transformation to become a powerful, modern tool for managing debtors, staffing, and financial operations.

The Challenge: Modernizing SME Operations

The original version of Ejuma was functional but lacked the robustness and scalability needed by modern businesses. My goal was to enhance the app’s capabilities and user experience while providing SMEs with reliable tools to manage their cash flow, staff, and financing—especially in markets where efficient business management is crucial to sustainability and growth.

Key Enhancements: A Comprehensive Upgrade

1. Smarter Debt Collection: One of the core improvements I introduced was optimizing the debt collection process. I implemented refined tracking mechanisms for payments, enabling users to easily manage debtor lists, generate invoices, and produce real-time reports on outstanding balances. This gave businesses greater control over their receivables and improved their ability to forecast cash flow.

2. Enhanced HR and Payroll Management: The HR module was overhauled to include:

  • Staff attendance tracking
  • Streamlined recruitment workflows
  • Automated payroll calculations

These updates allowed business owners to reduce manual admin work, ensure accurate employee records, and manage payroll with ease.

3. Firebase Integration: By integrating Firebase for real-time database functionality and using Firebase Cloud Functions for backend logic, I ensured a seamless, secure, and scalable environment that delivers performance across both mobile and web platforms.

Tech Stack:

  • Frontend: Flutter & Dart (Mobile and Web)
  • Backend: Firebase & Firebase Cloud Functions
Download on App Store

Impact:

The enhanced Ejuma App now acts as a holistic business management solution for SMEs, enabling them to:

  • Streamline debt recovery processes
  • Better manage staffing operations
  • Improve cash flow forecasting
  • Reduce operational bottlenecks

This project exemplifies my ability to modernize legacy systems, improve functionality, and deliver business-critical software with real-world impact.