프로젝트/Digital Twin Bootcamp

[Team 제주 넘는 차] 제주도 렌터카 사이트 프로젝트 계획

Ail_ 2022. 2. 22. 19:09

 

 

부트캠프에서 팀프로젝트를 하게 됐다.

프로젝트명 제주도 렌터카 회사(가상)의 사이트
기간 220221 - 220315

팀원 분 중에 체크박스로 결과를 필터링하는 기능 등을 사용해본 분이 계셔서 그 기능을 적극적으로 활용 가능한 주제로 잡았다.

 

나는 프론트(+조장)를 맡았고 총 프론트 2명, 백엔드 2명으로 4명이 한 팀이 되었다.

 

팀회의 끝에 정한 계획은 이렇다.

 

계획

요구사항 리스트

로그인, 회원가입 기능

회원가입 항목

  • 이름
  • 아이디
  • 비밀번호
  • 비밀번호 확인
  • 생년월일
  • 주소
  • 전화번호
  • 이메일 주소

정렬 기능

  • 가격
  • 브랜드
  • 인기도
  • 차량 등급
  • 연료
  • 날짜
  • 시간대

이미지 클릭 시 상세 정보 페이지로 연결 기능

 

예약(결제)

결제 창 항목

  • 이름(예약자, 운전자)
  • 연락처(예약자, 운전자)
  • 운전자 생년월일
  • 결제 수단
  • 확인 사항 동의
  • 오시는 길
  • 리뷰
  • 제목
  • 내용
  • 별점
요구사항 분석

로그인, 회원가입 기능

  • 로그인 창은 심플하게 구현한다.
  • 비밀번호 및 비밀번호 확인은 암호화 하도록 한다.
  • 비밀번호 및 비밀번호 확인란에서 capslock이 눌려 있을 시 고객에게 알려줘야 한다.
  • 주소 입력은 카카오 우편번호 서비스 api를 이용해 구현한다.

정렬 기능

  • 가격, 인기도 : 오름차 내림차
  • 차량 등급, 연료 : 체크박스
  • 브랜드 : 검색창
  • 날짜 : 달력
  • 시간대 : 드롭다운

이미지 클릭 시 상세 정보 페이지로 연결 기능

  • 상세 정보 페이지는 다음 자동차 페이지로 한다.

예약(결제)

  • 결제 후 처리결제 알림은 확인 버튼이 포함 된 ALERT로 띄운다.
  • ALERT의 확인 버튼을 누르면 결제 완료 확인 페이지로 넘어간다.

오시는 길

  • 구글 지도를 이용한다.

리뷰

  • 제목, 내용은 텍스트로 작성한다.
  • 별점은 드래그 기능으로 구현한다.
작업 리스트

퍼블리싱

  • IA 플로우 차트 짜기
  • 와이어 프레임 만들기
  • 반응형 웹사이트 구축

프론트엔드

  • 사용자 회원가입 및 로그인 화면 & 로직
  • 정렬 기능 화면 & 로직
  • 예약(결제) 기능 화면 & 로직
  • 리뷰 기능 화면 & 로직

백엔드

  • 사용자 관련 기능을 위한 데이터 모델링/API 설계
  • 정렬 기능을 위한 데이터 모델링/API 설계
  • 예약(결제) 기능을 위한 데이터 모델링/API 설계
  • 리뷰 기능을 위한 데이터 모델링/API 설계

인프라 구축

  • 도커로 postgres db 환경 도커파일로 만들고 공유하기
  • github 레포지토리 만들고, 팀원들 콜라보레이터 추가하기

 

일단 계획은 이렇고 총 3주 동안 진행 되며 주의 금요일에 스프린트를 진행한다.(따라서 스프린트는 총 3번)

처음 팀 프로젝트라 제 몫을 해내야 겠다는 긴장 반 설렘 반이다.

힘내보자!