I AM YUEYIN JI
AeroPrestige Navigator
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
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
Accurately stratify customers, provide professional and personalized services, fully understand and meet customer needs, improve retention rate and improve overall efficiency
Project Outcome

​Learning Outcomes & Reflection​​
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.