K-Members
2020.01 – 2021.02Screens

Purpose
Kyowon Group's integrated membership mall, where group employees and members use points for group and partner products, expanded with a rental-car catalog and consultation journey.
Role · Tech Stack
Spring Framework · MyBatis · Oracle · JSP · JavaScript · jQuery
Achievement 01
Building a Rental-Car Consultation and Point-Operations Flow for Offline Contracts
- Background & Cause
- K-Members was an integrated Kyowon Group membership mall for employees and members. It had no sales flow for rental-car products whose revenue arose from an offline contract after consultation. The process ran from consultation intake through owner assignment, contract confirmation, and point issuance. It required more complex operations than existing products.
- Decision & Rationale
- Planning and operations teams defined the application intake → consultant assignment → processing-complete states. I connected those states to the user interface and back-office logic. Points are issued when the actual contract is confirmed at processing completion rather than at application time. That preserves consistency between cancellable offline contracts and point policy.
- Outcome
- The mall now has a new sales flow in which customers explore rental-car products and request consultation. Operators manage owner assignment, processing status, and point issuance.
- Retrospective
- When adding a product with a different nature to an existing service, model the changing states first. Contract, cancellation, and compensation policy come before the interface.
Achievement 02
Structuring Affiliate Sales Status Around Fixed Months and Variable Affiliates
- Background & Cause
- Operators needed to review sales by Kyowon Group affiliate each month. Months are fixed from 1 through 12, while the affiliate list can change, so the two axes could not be handled as one fixed array.
- Decision & Rationale
- I kept the 12 months as a fixed-size array and stored a list of per-affiliate sales objects in each month. Separating fixed and variable axes preserves the monthly lookup structure without redesigning the data structure when affiliates change.
- Outcome
- Operators can view monthly sales status by affiliate on one screen. The same monthly aggregation structure remains when the affiliate list changes.
- Retrospective
- When fixed time and changing organization axes must coexist, model the two dimensions separately to reduce the scope of change.