프로젝트 배경
1) 예상 리스크 및 대응 계획 - 기존 PHP 레거시 코드에 하드코딩된 한국어 문자열이 다수 존재할 수 있으며, 이를 i18n 키로 전환하는 과정에서 누락이 발생할 리스크가 있습니다. 정적 분석 스크립트로 하드코딩 문자열을 일괄 추출하고 단계별 마이그레이션 계획을 적용할 예정입니다. - WeChat OAuth2는 중국 본토 IP 환경에서 동작하므로 개발·테스트 환경 설정이 복잡합니다. WeChat 오픈
프로젝트 성과
NicePay + PayPal 이중 PG 단일 인터페이스 통합 설계
두 PG의 인증 방식·응답 포맷 차이를 추상화 레이어로 통일하여 단일 결제 UI를 설계합니다.
3개 언어 × 3계층(서버·DB·클라이언트) 다국어 아키텍처 적용
PHP gettext, DB i18n 테이블, JS 동적 텍스트를 연계한 일관된 다국어 구조를 설계합니다.
카카오·WeChat·Facebook OAuth2 멀티 소셜 인증 파이프라인 구현
provider별 유저 정보 정규화 + 계정 병합 로직을 단일 인증 흐름으로 통합하여 구현합니다.
SEO 다국어 메타태그 구조 설계
hreflang, Open Graph, 바이두 sitemap.xml을 자동 생성하는 국제 SEO 구조를 적용합니다.
핵심 기능
진행 단계
요구사항 분석 및 DB 스키마 설계
2026.04.
다국어 plans/i18n 테이블 구조 설계, 결제 상태 FSM 정의, 소셜 로그인 provider 테이블 설계
프로젝트 상세
1) 포트폴리오 소개 외국인 장기 체류자를 대상으로 한 MVNO 알뜰폰 서비스의 공고 요구사항(NicePay/PayPal 결제 연동, 다국어 지원, 소셜 로그인 확장)을 직접 반영하여 구현한 맞춤 데모입니다. 프로젝트 착수 시 이 데모를 그대로 확장하여 빠르게 개발을 진행할 수 있도록 설계합니다. 2) 작업 범위 - 글로벌 결제 게이트웨이 통합: NicePay(한국 카드/계좌이체)와 PayPal(해외







