할리데이비슨 코리아
인증중고차 관리 시스템
"수천 대의 데이터 흐름을 연결하다."
관리자가 원하는 차량을 정확히 찾을 수 있도록 30여 가지 조건의 검색 쿼리를 설계하고,
PHP와 MySQL을 연동하여 안정적인 백엔드 기능을 구현했습니다.

The Challenge: 복잡한 검색 로직 구현
2021년, 할리데이비슨 코리아의 인증중고차(CPO) 서비스 런칭 프로젝트에 보조 개발자로 투입되었습니다. 가장 중요한 과제는 관리자(Admin)가 수많은 중고 매물 중에서 특정 차량을 빠르게 찾고 관리할 수 있는 환경을 만드는 것이었습니다.
차량의 연식, 모델명, 주행거리, 가격 범위, 지점별 위치 등 검색 조건이 30가지가 넘었고, 이를 조합(AND/OR)하여 정확한 데이터를 DB에서 가져오는 것이 핵심이었습니다.
▲ 관리자 페이지 검색 필터링 및 데이터 바인딩 구조
Key Contribution: Backend Logic
-
1. MySQL 조건부 쿼리 작성
사용자가 입력한 검색 필터에 따라 동적으로 변하는 SQL Query를 작성했습니다. 단순 텍스트 검색뿐만 아니라, 가격 범위(Range), 날짜별 조회 등 복합적인 조건에서도 정확한 데이터가 추출되도록 쿼리를 최적화했습니다.
-
2. PHP - DB 데이터 바인딩
PHP(Hypertext Preprocessor)를 활용하여 서버 사이드 로직을 구현했습니다. DB에서 추출된 차량 정보(JSON/Array)를 프론트엔드 화면의 테이블 그리드(Grid)에 매핑하여, 관리자가 직관적으로 정보를 확인할 수 있도록 페이지 작업을 수행했습니다.
-
3. 실무 프로세스 경험
실제 상용 서비스 개발 과정에 참여하며 데이터베이스 설계 구조를 파악하고, 프론트엔드와 백엔드 간의 데이터 통신 흐름을 실무 레벨에서 경험했습니다.