관리자 페이지
- 업체 조회
- 일반유저 조회
- 일반유저, 업체유저 옵션별 검색 기능
- 업체 회원가입 시 승인 여부 페이지
- 업체 회원 가입 하면 업체 마이페이지 비활
- 관리자가 승인 시 업체 마이페이지 활성화
견적 확인페이지
- 업체유저가 견적서 작성 시 견적내용 담긴 견적확인 페이지가 생성
- 업체유저가 결제요청 클릭 전
- 업체유저가 결제요청을 클릭 후
- 유저 예약확인 페이지에 예약금에 대한 결제하기 버튼이 생성된다.
결제 페이지
- 일반 유저에대한 정보를 확인하기위해 값 가져옴
- 카카오 주소 api 를 써서 위치정보를 쓰면 상세주소를 제외한 정보가 자동 입력이 된다.
- 결제하기 누르면 아임포트 사이트에 kg이니시스 api 를 사용하여 결제수단 체크를 위한 제공된 팝업창 띄어줌
- 결제완료 버튼 누른 뒤
- 상세주소 적지않을 시 alert 작동
- 결제 테이블에 인입과정 과 결제상태를 업데이트하는 과정을 수행하는 로직을 트렌젝션으로 묶음
- 수행 완료되면 결제완료 페이지 호출
- 결제 완료 시 바뀐 결제 상태 노출
후기
저는 스스로 생각했던 거보다 기능개발 속도가 빠르지않아 예상 기간보다 항상 조금 더 걸려서 아쉬웠지만, 예상 밖에 사소한 기능까지 개발 하면서 마감 전까지 완성한 것이 스스로 뿌듯했고, api 사용과 결제 구현 등 하고싶었던 기능들을 할 수 있어 좋았습니다.
팀원분들이 모두 의견수용을 잘 받아주고, 의견이 다양해서 쉽게 기획부터 개발까지 할 수 있었던 것 같습니다.