JustCode 1차 Project 회고

최정훈·2022년 7월 4일
1

프로젝트 소개

프로젝트명 'AirPnC'

  • 숙박 공유 서비스인 에어비앤비 airbnb 클론하는 프로젝트

  • 호스트 기능을 제외한 숙박 예약 서비스 구현

  • 개발 기간: 2022-06-20 ~ 2022-07-08

  • 개발 인원: 5명

GitHub 주소

적용 기술

  • DB : mySQL, Prisma
  • 프론트엔드 : React, Javascript, sass, css
  • 백엔드 : Node.js, Express.js, MySQL, bcrypt, jsonwebtoken, prisma
  • 공통 : RESTful API, MVC Pattern, Github, Slack, Notion

협업 도구

  • Github, Slack, Notion

DB Modeling

멤버별 기능 분담

1.김민욱

  • 프론트 : 메인페이지, 위시리스트페이지, 필터페이지
  • 백앤드 : 로그인 및 회원 가입 API

2.김예찬

  • 프론트 : 상세페이지, 리뷰페이지, 예약 목록 페이지
  • 백앤드 : 예약 API, 마이페이지 API

3.김지은

  • 프론트 : 헤더 검색바, 예약 및 결제 페이지
  • 백앤드 : 숙소 API, 필터 API

4.육지

  • 프론트 : 로그인 및 회원가입 페이지, Footer
  • 백앤드 : 리뷰 API

5.최정훈

  • 프론트 : 헤더, 마이페이지
  • 백앤드 : 위시리스트 API

구현 기능

Header

  • 숙소 검색 옵션

Footer

  • 기본 푸터 표시

메인 페이지

  • 필터 옵션에 따른 숙소 리스트 보기

상세페이지

  • 숙소 정보의 상세 이미지,가격 등 정보 보기

예약페이지

  • 호스트 정보 보기
  • 숙소 정보 보기
  • 숙소와 숙박 날짜에 따른 숙박비 확인

마이페이지

  • 로그인한 유저의 정보확인

위시리스트

  • 찜한 숙소 리스트 보기

내가 맡은 부분

팀원들과 함께 초기 세팅 및 ERD 모델링을 마친 후 각자 맡은 기능 구현에 들어갔다.

사용자가 관심있는 상품을 선택 시 위시리시트 페이지에 등록하고 상품에 대한 정보를 보여주는 부분을 담당하여 처음으로 기능하나를 만들어 보게 되었다.
처음해보는 프로젝트로 너무 걱정이 많았으나 팀원들과 동기들의 도움으로 기능을 완성하게되었다.

느낀점

프로젝트를 진행하면서 너무 힘들었지만 지금까지 프로젝트를 진행하면서 가능 프로젝트를 진행한다는 느낌을 많이 받아 가능 좋았습니다. 이제 2차 프로젝트 진행이 곧 시작한다. 2차 프로젝트에서는 더욱더 많은 것을 배우고 성장한 나의 모습을 기대하며 2차 프로젝트를 준비하겠습니다!

Reference

이 프로젝트는 테라로사 사이트를 참조하여 학습목적으로 만들었습니다.
실무수준의 프로젝트이지만 학습용으로 만들었기 때문에 이 코드를 활용하여 이득을 취하거나 무단 배포할 경우 법적으로 문제될 수 있습니다.
이 프로젝트에서 사용하고 있는 사진 대부분은 위코드에서 구매한 것이므로 해당 프로젝트 외부인이 사용할 수 없습니다.

profile
사과

0개의 댓글