NAVER-CAMPUS-HACKDAY-2019s/common

13. QR 코드를 이용한 오프라인 결제 구현

Closed this issue · 0 comments

주제 : 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으로 대체