FE07 마지막 팀 프로젝트

류연찬·2023년 8월 21일
0

Codecamp FE07

목록 보기
39/39

약 한 달 반 동안 프론트 스택들을 학습해온 것을 바탕으로 팀 프로젝트를 시작하기로 했습니다!

대부분 NextJs를 통해 웹 서비스 구현을 목표로 했지만 저희 팀은 React Native를 사용하여 클론 아닌 클론 코딩을 하기로 결정했습니다.

쏘카를 모티브로 하여 피그마를 통해 프로토타입을 제작하고 FE/BE 동시 개발이 진행되고 3주뒤 중간 점검 후 한 주 뒤에 최종 점검을 하기로 했습니다.

기획 의도

프로젝트명 : CarPick
Github 주소 : CarPick - GitHub

물건은 더이상 ‘소유’의 개념이 아닌 서로 대여해 주고 차용해 쓰는 ‘공유’의 개념이 되고 있습니다.

잘 사용하지 않는다면 기꺼이 대여하여 자신과 남 모두 win win 하며, 불필요한 재화의 재생산을 막아주는 공유경제 개념이 자동차에 접목 되었습니다.

Gernal

  • 등록자 : 구매 하였지만 잘 사용하지 않거나 사정으로 인해 부가적인 경제적 수익 창출이 필요한 자동차 오너는 1인 대여사업자가 되어 임대수익을 기대할 수 있습니다.
  • 사용자 : 기존의 대형 렌트 회사가 운영하는 자동차 임대료 보다 저렴하게 서비스를 이용할 수 있습니다.
  • 회사 : 사용자의 대여 자동차에 필요한 보험, 정비 등에 제휴 업체와 MOU를 맺어 사용자 및 등록자에게는 대여에 필요한 부가서비스를 간편하게 제공하며, 업체는 매출증대를 기대할 수 있습니다.

기술 스택

Fronted

  • TypeScript
  • React Native
  • EXPO
  • React
  • TypeScript
  • Node.js
  • GraphQL
  • Emotion
  • Google Vision API

Backend

  • TypeScript
  • TypeORM
  • NestJS
  • Docker
  • MySQL
  • GraphQL
  • GCP
  • ShellScript
  • Redis

Team Rules

작업 시간

  • 기본 작성 시간 : 10:00 ~ 21:00
  • 월요일 주간 미팅 : 10:20 ~ 11:00
  • 점심, 흡연 : 자율

작업 환경

Backend

  • node: v16.15.0
  • mysql: 5.0 (GCP => 8.0(배포))
  • NestJS: 8.2.6
  • Docker version 20.10.14
    • node: 14

commit message 형식

	[CUD] [Page | Component]
ex) Create Login Page

Issue 형식

디자인 => Design: remark
기 능 => Feat: remark
수 정 => Modify: remark

변수/파일 & 생성자 작성 규칙

  • 변수 이름 : Camel Case로 작성 (clientLogin)
  • 파일, 생성자 이름 : Pascal Case로 작성 (ClientSide)

Branch/Pull Request 형식

Branch 이름 방식

	feature-#IssueNo
ex) git checkout -b feature-#15

pull Request 형식

디자인 => [#IssueNo] Design: remark
기 능 => [#IssueNo] Feat: remark
수 정 => [#IssueNo] Modify: remark

ex) [#12] Design: 로그인 페이지 작성

Git 형식

pull => git pull upstream develop
push => git push origin feater-#***

와이어프레임 / 프로토 타입 제작(피그마)

CarPick - 피그마


Flow-Chart



ERD (Backend)



API Docs



Mock-Up

Application

Splash

인트로

로그인

회원가입

면허 등록 완료

메인

회원 정보 수정

렌트

내 차량 등록

내 차량 렌트 현황

CarPick Key

인기 차량 목록

고객 센터

이용 내역

Admin

인트로(웹)

인트로(모바일) 로그인

차량 등록 대기 목록

차량 상세 정보

0개의 댓글