Case Study·

Loyalty Program Application - Custom Software Development for Marketing & Communication Platform

How we developed a loyalty program application for Forum shopping mall to issue prepaid gift cards based on purchase amounts. A case study on building a tablet-based application with backend API and frontend panel for promotional campaigns.
Loyalty Program Application - Custom Software Development for Marketing & Communication Platform

The loyalty program application for tablet devices allows issuing gift cards based on the total amount of completed purchases.

Technologies Used

  • Python - Backend development
  • JavaScript - Frontend development
  • PostgreSQL - Database
  • Django - Python web framework
  • Angular - Frontend framework
  • Barcode Generator - Card generation functionality

Services & Deliverables

  • Backend Development
  • Frontend Development
  • Tablet Application
  • Custom Software Development

Challenge

The Forum shopping mall marketing department needed tools to carry out cyclical promotional campaigns related to issuing ATM prepaid cards to shopping mall customers.

During a short 5-6 week deadline, we had to develop functionalities for registration, verification, and card issuing based on the rules set in the system configuration.

Solution

The application consists of three components: Backend API, Frontend Panel, and Tablet.

The application has been running continuously in the same configuration since 2017. A well-thought-out database structure allows creating new editions of the loyalty program without the need to involve developers to make changes to the core code.

The Work

The Forum shopping mall marketing department needed tools to carry out cyclical promotional campaigns related to issuing ATM prepaid cards to shopping mall customers.

During a short 5-6 week deadline, we had to develop functionalities for registration, verification, and card issuing based on the rules set in the system configuration. The application consists of three components: Backend API, Frontend Panel, and Tablet.

The application has been running continuously in the same configuration since 2017. A well-thought-out database structure allows creating new editions of the loyalty program without the need to involve developers to make changes to the core code.

Outcome

The application has been running continuously in the same configuration since 2017. A well-thought-out database structure allows creating new editions of the loyalty program without the need to involve developers to make changes to the core code.

Project Details

  • Project Time: 4 months
  • Components:
    • Backend API
    • Frontend Panel
    • Tablet Application