부트캠프에서 팀프로젝트를 하게 됐다.
프로젝트명 제주도 렌터카 회사(가상)의 사이트
기간 220221 - 220315
팀원 분 중에 체크박스로 결과를 필터링하는 기능 등을 사용해본 분이 계셔서 그 기능을 적극적으로 활용 가능한 주제로 잡았다.
나는 프론트(+조장)를 맡았고 총 프론트 2명, 백엔드 2명으로 4명이 한 팀이 되었다.
팀회의 끝에 정한 계획은 이렇다.
계획
요구사항 리스트
로그인, 회원가입 기능
회원가입 항목
- 이름
- 아이디
- 비밀번호
- 비밀번호 확인
- 생년월일
- 주소
- 전화번호
- 이메일 주소
정렬 기능
- 가격
- 브랜드
- 인기도
- 차량 등급
- 연료
- 날짜
- 시간대
이미지 클릭 시 상세 정보 페이지로 연결 기능
예약(결제)
결제 창 항목
- 이름(예약자, 운전자)
- 연락처(예약자, 운전자)
- 운전자 생년월일
- 결제 수단
- 확인 사항 동의
- 오시는 길
- 리뷰
- 제목
- 내용
- 별점
요구사항 분석
로그인, 회원가입 기능
- 로그인 창은 심플하게 구현한다.
- 비밀번호 및 비밀번호 확인은 암호화 하도록 한다.
- 비밀번호 및 비밀번호 확인란에서 capslock이 눌려 있을 시 고객에게 알려줘야 한다.
- 주소 입력은 카카오 우편번호 서비스 api를 이용해 구현한다.
정렬 기능
- 가격, 인기도 : 오름차 내림차
- 차량 등급, 연료 : 체크박스
- 브랜드 : 검색창
- 날짜 : 달력
- 시간대 : 드롭다운
이미지 클릭 시 상세 정보 페이지로 연결 기능
- 상세 정보 페이지는 다음 자동차 페이지로 한다.
예약(결제)
- 결제 후 처리결제 알림은 확인 버튼이 포함 된 ALERT로 띄운다.
- ALERT의 확인 버튼을 누르면 결제 완료 확인 페이지로 넘어간다.
오시는 길
- 구글 지도를 이용한다.
리뷰
- 제목, 내용은 텍스트로 작성한다.
- 별점은 드래그 기능으로 구현한다.
작업 리스트
퍼블리싱
- IA 플로우 차트 짜기
- 와이어 프레임 만들기
- 반응형 웹사이트 구축
프론트엔드
- 사용자 회원가입 및 로그인 화면 & 로직
- 정렬 기능 화면 & 로직
- 예약(결제) 기능 화면 & 로직
- 리뷰 기능 화면 & 로직
백엔드
- 사용자 관련 기능을 위한 데이터 모델링/API 설계
- 정렬 기능을 위한 데이터 모델링/API 설계
- 예약(결제) 기능을 위한 데이터 모델링/API 설계
- 리뷰 기능을 위한 데이터 모델링/API 설계
인프라 구축
- 도커로 postgres db 환경 도커파일로 만들고 공유하기
- github 레포지토리 만들고, 팀원들 콜라보레이터 추가하기
일단 계획은 이렇고 총 3주 동안 진행 되며 주의 금요일에 스프린트를 진행한다.(따라서 스프린트는 총 3번)
처음 팀 프로젝트라 제 몫을 해내야 겠다는 긴장 반 설렘 반이다.
힘내보자!
'공부 > Project' 카테고리의 다른 글
[Team 제주 넘는 차] 체크박스 '전체' 항목 로직 (0) | 2022.03.03 |
---|---|
[Team 제주 넘는 차] 회원 가입 / 로그인 (0) | 2022.02.22 |
HTML (0) | 2022.01.23 |
환경 구축 (0) | 2022.01.21 |
화면 구성 (0) | 2022.01.19 |