Case Study: HiSpec – Leading distributor in the electrical equipment market

Aa
Aa
Aa

Project summary

Our client, a leading distributor in the electrical equipment market, sought innovative solutions to enhance customer engagement and streamline their sales incentives. They revolutionized their approach to customer loyalty with HiSpec – a specialized B2B loyalty program mobile application. Designed for businesses in the electrical equipment industry, the application enables users to accumulate points for every purchase of products such as lighting fixtures, smoke detectors, and alarm systems. These points can then be redeemed for gifts, fostering long-term customer engagement and loyalty.

The application features an intuitive administrative panel that allows for the efficient management of user activities and reward distribution and provides in-depth analytics to monitor and measure the success of the loyalty program. 

Our team delivered a solution tailored to the client’s needs, combining seamless user experiences with robust backend capabilities.

The client’s request

The client hired us to develop a comprehensive mobile application that adhered to pre-existing design specifications and create a custom-built administrative panel. The solution needed to:

  • Support a points-based rewards system: Enable users to collect points for product purchases and redeem them for gifts.
  • Feature an intuitive admin panel: Allow administrators to manage user activities, track points distribution, and analyze program success.
  • Ensure seamless integration: The mobile app and admin panel had to work together efficiently, providing a unified experience for end-users and administrators.

The challenge that we faced 

The primary challenge encountered during the project was the integration and migration of the client’s existing product data from multiple spreadsheets into the new application’s database. Some columns were not directly applicable to the new application. To resolve this, we developed a customized script to automate the transfer of relevant data. This script:

  • Filtered and processed relevant data columns while ignoring unnecessary ones.
  • Validated the data to preserve accuracy and ensure compatibility with the new database.
  • Streamlined the migration process, reducing the time and effort required.

This approach ensured the integrity of the data and provided a solid foundation for the application’s functionality. 

Solutions we provided

We tackled the project with a comprehensive approach to meet all the client’s requirements and overcome challenges:

  1. Loyalty program integration
    • Designed a points collection system linked to purchases, motivating users to engage with the client’s products.
    • Implemented a gift redemption feature that encouraged repeat business by offering tangible rewards.
  2. Administrative panel development
    • Developed a web-based admin panel for efficient oversight and management as well as reward distributions.
    • Integrated robust analytics tools for monitoring user activity and evaluating the program’s effectiveness.
    • Enabled real-time reward tracking and streamlined operations to reduce manual workload and increase the program’s scalability.
  3. Data migration and integration
    • Automated the migration of existing product data using a custom script, ensuring consistency and accuracy.
  4. Mobile application features
    • Built a user-friendly React Native application that allowed users to view points, redeem rewards, and receive notifications.
    • Integrated push notifications through Firebase Cloud Messaging to keep users informed.

Tech Stack

  • Backend: Node.js (v20, v18), PostgreSQL (v14.6.0), TypeORM, NestJS
  • Admin panel: AdminJS
  • DevOps: Docker, GitLab CI/CD, AWS (EC2, S3, RDS)
  • Monitoring: Sentry for error tracking
  • Frontend & mobile development: TypeScript, React Native (Expo), Android Studio, Xcode, React Query, Expo Router, Axios
  • Code quality: ESLint
  • Notifications: Firebase Cloud Messaging
  • Testing: TestFlight for iOS testing

Result

Our team successfully delivered the HiSpec loyalty program mobile application alongside a fully functional administrative panel, meeting the client’s design specifications and operational requirements. The project was completed on time and within budget. The solution has significantly enhanced the client’s ability to engage with their customers and drive repeat business, setting the foundation for continued success in the competitive electrical equipment market.

In Pecode, we’re always ready to bring great ideas to life and ensure their proper work. For those who are ready to start this journey with us, we’re always available via hello@pecodesoftware.com