Upgrading of the Gambia National Petroleum Company’s Coupon system

Developing a sophisticated and highly secure coupon redemption system that provides a comprehensive solution for fuel sales.

GNPC DashboardGNPC POS

About this project

The Gambia National Petroleum Company (GNPC) has enlisted the services of Innovative Technology Group (ITG) for the purpose of enhancing and fortifying GNPC's coupon redemption application. The engagement with ITG was explicitly centered on evaluating the existing system, developed in-house by GNPC, and subsequently elevating it by incorporating advanced security measures and offline functionality into the application. Following an exhaustive requirement analysis conducted by ITG, it was conclusively determined that enhancements could indeed be made to the current system. These enhancements primarily involve the implementation of heightened security measures, specifically through the encryption of data stored within the QR codes on the coupons.

Technologies

  • Laravel
  • VueJS
  • NuxtJS
  • AWS

Ensuring maximum benefit from the country's hydrocarbon resources.

The upgraded system, as previously outlined, features an encryption module alongside offline capabilities. ITG undertook the development of a proprietary encryption algorithm designed to encrypt and decrypt data contained within the QR Codes. These QR Codes will be affixed to all coupon slips exclusively issued by GNPC. Concurrently, an Android application was meticulously crafted and deployed across all of GNPC's Point of Sale Stations. The primary objective of this application is to facilitate the redemption process for GNPC's pump attendants. This application will play a pivotal role in the decryption process. When a pump attendant scans a coupon slip, the information embedded within the QR code will undergo decryption, leveraging a securely generated secret key established during the encryption phase. Furthermore, to enhance operational resilience, an offline capability will be meticulously developed. This feature will empower pump attendants to redeem coupons seamlessly, even in instances of intermittent or absent internet connectivity. Transactions conducted in offline mode will be intelligently stored within the POS, poised for synchronization with the online system at the earliest opportunity once a network connection is reestablished.

Services provided

Our journey commenced with a meticulous and all-encompassing assessment of the company's pre-existing system, with a primary focus on identifying critical pain points. We embarked on an exhaustive series of consultations, engaging in in-depth discussions with the management team and the Information and Communication Technology (ICT) Unit. This approach was instrumental in gaining a comprehensive grasp of the organizational challenges confronting the company. In response to the identified challenges, we orchestrated a multifaceted suite of services aimed at their resolution and enhancement. This strategic initiative encompassed:

  • Developing a seamless and highly secure coupon reedeming system that enables the company to offer efficient and reliable vending services to their customers
  • Furnishing the company with POS terminals in all their Stations embedded in it is a high end encrypted Mobile Application.

Results

  • The client received two application, web-based and a mobile application
  • The client was introduced to a team of seasoned experts, poised and prepared to effectively manage the day-to-day challenges and tasks with utmost professionalism and proficiency
  • All technology and performance prerequisites were successfully met and exceeded as per the client's specifications.