13. QR 코드를 이용한 오프라인 결제 구현
Closed this issue · 0 comments
Kang-heesuk commented
주제 : 13. QR 코드를 이용한 오프라인 결제 구현
우수참가자로 선정시 'NAVER'에서 '채용전환형 인턴십'의 참여기회가 주어집니다. (20년 2월 이내 졸업예정자 우대)
주제선정 배경
- QR 코드를 활용한 오프라인 결제 구현을 통해 보안과 효율적인 인터페이스 구현에 대한 고민과 노력을 보고자 함
개발 요구사항 (필수)
- 오프라인 결제 구현을 위한 서버
- 하나의 서버에 여러개의 인스턴스로 구성해도 무방)
- 회원 및 결제 데이터 관리를 위한 DBMS 필요
- ex) MySQL 등
개발 요구사항 (선택)
- 개발에 필요한 사전 지식 조사
- java, javascipt, html, css, RDBMS
- 서버 배포 환경 구성
- 웹서버 구성 (nginx 이용)
- Spring Boot
Role
- Full-stack Developer
Technology
- MySQL
- Git
- Spring
- nginx
- Linux
- jQuery
- React
- Jenkins
개발언어
- Java
- Javascript
- SQL
- HTML
- CSS ( bootstrap )
- RDBMS
기타사항
- QR code 스캔은 네이버앱의 QR/바코드 기능을 사용해야 함
- 각종 오픈소스 라이브러리 사용 가능
- 간소화 된 결제 프로세스를 직접 구현해야 함
- 간단한 회원 관리 과정 구현 (가입/수정/탈퇴) 및 결제 수단 등록 구현
- 결제는 실제 연동 (PG 연동 등 Billing process 같은 것)되었다고 가정하고 Mock으로 대체