Brilliant Bills

Breathing new life and efficiency into an outdated bill payment system by creating modern web and mobile solutions.

Industry: FinTech
Duration: 9 months
Team: 12 members
Services

Back-End Development

Front-End Development

UX/UI Design

Project Management

Quality Assurance

Technologies

Node.js, Angular, React Native, PostgreSQL, Redis.

Team Composition

2 Front-End Developers,

3 Back-End Developers,

2 Automation QA Specialists,

Solution Architect,

Project Manager,

UX/UI Designer,

DevOps Engineer,

Mobile Engineer.

Have
a similar project?

Get an Estimate

About the Client.

Under NDA Under NDA

The following information is subject to a non-disclosure agreement (NDA) between the parties involved. It is intended solely for the use of authorized recipients and may not be disclosed, shared, or used for any purpose other than the intended purpose outlined in the NDA.

Challenge.

Our client approached us with a request to develop a mobile app that replicates the functionality of their current web billing system.

During the discovery phase, our Solution Architect identified performance issues in the client’s existing web system. This posed a challenge as the system was not meeting the desired level of performance and responsiveness, impacting user experience and overall efficiency.

Their outdated web system also prevented them from adding new features. This limitation hindered their ability to enhance functionality and meet evolving user demands.

So, we also decided to migrate data from the outdated web system to modern technologies. The data needed to be transferred accurately, ensuring integrity and preserving its usability in the updated system.

Solution.

Conducting Automated Tests

We started with conducting automated tests to check the proper functioning of the existing bill payment system. This way, we could verify that the system was working correctly before proceeding to the next steps.

Source Code Refactoring & Data Migration

Then our development team focused on source code refactoring and data migration so that the system could be updated easily with new features in the future. For this, we migrated data from outdated Node.js to its latest version as well as Angular 1 to its modern equivalent, Angular 2.

Mobile App Development

In addition to the web solution, our client required a mobile solution. To fulfill this need, we opted for React Native, a widely-used framework for mobile app development. With it, we were able to create an app that performs smoothly on both iOS and Android platforms, all while maintaining a native user interface. This ensured that the app was user-friendly, efficient, and reliable.

Addressing Challenges Encountered

During our migration and system upgrade process, we anticipated challenges, particularly with older technology versions. Our team effectively addressed compatibility issues by refactoring and rewriting code to align with the newer versions. Additionally, we tackled performance concerns such as slower response times and increased memory consumption during the migration.

Verifying Proper Functioning of Updated System

After we finished the migration, we conducted further tests to make sure the updated system worked correctly. We also needed to verify that mobile solution functioned as intended and test it too.

Delivering the Final Product

After completing the development process, we delivered the updated system to the client. Additionally, we provided the necessary documentation and training for a seamless transition to the updated system.

Business
Value.

Enhancing Efficiency through Technology Upgrades

Through the migration to the latest versions of Node.js and Angular, as well as the utilization of React Native, we have developed web and mobile solutions that are equipped to handle future feature updates easily. This upgrade will bring an increase in efficiency for the bill payment system, as well as a reduction in maintenance costs, positioning the company to remain competitive.

Increasing Customer Convenience with a Mobile App

In addition to the web-based solution, we developed a mobile version of the bill payment system, allowing customers to access the system at their convenience from any location. This increased flexibility can help the company expand its customer base and tap into new markets, leading to increased revenue and business growth.

Improving System Functionality with Automated Testing & Code Refactoring

By conducting automated testing and performing source code refactoring, we successfully enhanced the existing system’s functionality. This improvement ensures that the solution can be seamlessly updated with new features in the future, enabling the company to meet evolving business requirements.

Looking
for a Custom Solution?

Get an estimate within 24 hours

Contact us





    Olga Tuchina Chief Partnerships Officer
    photo