top of page

AeroPrestige Navigator

Objective & Solution

Objective & Solution

An airline company wants to increase customer loyalty and retention by offering a rewards system.

By building the customer segmentation system and reward mechanism based on flight information, I tackled this challenge by providing intuitive interaction for users to discover their benefits.

System Design

System Design

1. The Customer Segmentation System

I determined which membership tier the customer is based on two criteria: annual criteria and lifetime criteria.

Then I displayed the customer’s total membership status.

Feature Highlights
  • Dynamic Tier Mapping: I assigned numerical values to membership tiers, which streamlines the process of determining the highest level of membership tier a customer qualifies for.

  • Scalable Structure: the dictionary-based approach allows for easy updates to the membership logic, such as adding new tiers or changing the criteria for each tier, showcasing the system’s scalability.

2. The Rewards System

Each membership status has its effective award criteria.

Feature Highlights
  • Advanced Logic System: This system uses a series of conditional statements to evaluate the user's input and accurately assign them to the correct reward status.

Practical Significance

Practical Significance

Accurately stratify customers, provide professional and personalized services, fully understand and meet customer needs, improve retention rate and improve overall efficiency

Project Outcome

Project Outcome

​Learning Outcomes & Reflection​​

Learning Outcomes & Reflectio

This case shows my proficiency in the use of Python’s conditional statements, comparison operators, logical operators, and dictionaries, and demonstrates my problem-solving creativity by building two systems.

bottom of page