새미 프로젝트 기능 정리

이진우·2024년 6월 20일

관리자 페이지

  • 업체 조회
  • 일반유저 조회
  • 일반유저, 업체유저 옵션별 검색 기능
  • 업체 회원가입 시 승인 여부 페이지
    • 업체 회원 가입 하면 업체 마이페이지 비활
    • 관리자가 승인 시 업체 마이페이지 활성화

견적 확인페이지

  • 업체유저가 견적서 작성 시 견적내용 담긴 견적확인 페이지가 생성
  • 업체유저가 결제요청 클릭 전
    • 유저 예약확인 페이지에 견적내용만 담긴다.
  • 업체유저가 결제요청을 클릭 후
    • 유저 예약확인 페이지에 예약금에 대한 결제하기 버튼이 생성된다.

결제 페이지

  • 일반 유저에대한 정보를 확인하기위해 값 가져옴
  • 카카오 주소 api 를 써서 위치정보를 쓰면 상세주소를 제외한 정보가 자동 입력이 된다.
  • 결제하기 누르면 아임포트 사이트에 kg이니시스 api 를 사용하여 결제수단 체크를 위한 제공된 팝업창 띄어줌
  • 결제완료 버튼 누른 뒤
    • 상세주소 적지않을 시 alert 작동
    • 결제 테이블에 인입과정 과 결제상태를 업데이트하는 과정을 수행하는 로직을 트렌젝션으로 묶음
    • 수행 완료되면 결제완료 페이지 호출
  • 결제 완료 시 바뀐 결제 상태 노출

후기

저는 스스로 생각했던 거보다 기능개발 속도가 빠르지않아 예상 기간보다 항상 조금 더 걸려서 아쉬웠지만, 예상 밖에 사소한 기능까지 개발 하면서 마감 전까지 완성한 것이 스스로 뿌듯했고, api 사용과 결제 구현 등 하고싶었던 기능들을 할 수 있어 좋았습니다.
팀원분들이 모두 의견수용을 잘 받아주고, 의견이 다양해서 쉽게 기획부터 개발까지 할 수 있었던 것 같습니다.

profile
개발자 응애입니다

0개의 댓글