우리WON트래블 / NUUA FLIGHTS 백엔드
생성일 | |
---|---|
태그 | KotlinSpring |
한 줄 설명 | 항공권 예약/발권 관리 백오피스 시스템 백엔드 개발 |
개발 인원(역할) | 백엔드, 프론트엔드 |
💬 Summary
항공권 예약 발권 서비스와 항공권 예약 발권 관리 시스템인 항공 백오피스의 백엔드 개발을 담당하였습니다.
백엔드 엔진은 Spring, 언어는 Kotlin을 사용하였습니다.
이후 우리카드와의 협업으로, 우리카드의 항공, 호텔 예약 서비스인 우리WON트래블의 백엔드 기능 개발까지 추가로 담당하였습니다.
✍️ 주요 기능
- 항공권 예약, 발권, 취소
- 호텔 예약, 발권, 취소
- 채널톡과의 연동을 통한 고객 문의
- 항공권 및 호텔 예약, 발권, 취소, 환불 현황 조회
👀 나의 역할
항공권 가격에서의 커미션 설정
항공권의 경우 항공사, 예약대행사 등의 이해관계가 얽혀있어 특정 조건에 따라 대행수수료, 커미션이 항공권 금액의 일부를 각각에게 알맞게 할당해야하는 경우가 있습니다.
이 중에서 저는 커미션 부분을 담당하였고, 항공사, 클래스, 출도착지 등과 같은 여러 데이터들을 통해 커미션을 알맞게 할당하는 알고리즘을 개발하였습니다.
항공권 예약, 발권, 취소 내역 통계
항공권의 전체 예약, 발권, 취소 내역의 통계 내역 조회를 구현하였습니다.
호텔 예약, 발권, 취소 내역 통계
호텔의 전체 예약, 발권, 취소 내역의 통계 내역 조회를 구현하였습니다.
항공권 검색 시, 정렬 알고리즘
고객이 항공권을 검색했을 때, 항공사, 시간, 클래스 등과 같은 조건에 맞게 정렬 순서를 설정하면, 그에 맞게 항공권 검색 순서가 정렬되는 알고리즘을 개발하였습니다.
📱 사용 기술 요소
- Spring 프레임워크를 사용한 API 구현
- 항공권 예약 발권 시스템의 백엔드 엔진 구현
👩🎓 의미
- 서비스 중이고 트래픽이 높은 웹서비스의 백엔드 구현
- 개발 과정에서 프론트엔드, 백엔드, 기획, 운영팀 등 다양한 부서와의 협력
- 많은 인원들 간의 협업 프로젝트에서의 다양한 git 사용법 경험
- 현재 서비스 중인 웹서비스의 전반적인 과정 및 시스템 경험
🎯 결과 및 성과
- 우리카드와의 협업을 통한 우리WON트래블 개발 참여
- 꾸준한 트래픽과 수익 창출