Skip to content

BoubleJ/epiktrees-bestchoice

Repository files navigation

🏨여기어때 클론 프로젝트

image

서비스 링크 (현재 백엔드AWS 계정이 삭제되어 복구중입니다.)



프로젝트 소개

  • 여기어때 서비스를 클론하며, React Hook 및 Next.js에 대한 이해를 기반으로 제작했습니다.
  • 텍스트 검색, 숙박 유형별 조건 검색, 예약 기능, OAuth를 이용한 소셜 로그인 기능을 구현했습니다.
  • Skeleton UI, 무한 스크롤 구현을 통해 사용자 경험 증대에 힘썼습니다.
  • vercel(서버리스)와 AWS EC2를 통해 직접 배포하였습니다.


프로젝트 개요

ASAC T아카데미 풀스택 과정 팀프로젝트

기간 : 2023-09 ~ 2024-10 (약 2개월)

인원 : 프론트엔드(3명) : 정윤정, 변재정 / 백엔드(3명) : 배규리, 오찬솔, 허수민





Stacks

프론트엔드

Next.JS, Typescript, MUI ICON, Scss, Vercel

백엔드

Kotlin, JAVA,Spring, JPA, OAuth, MySQL, AWS(S3, EC2, CloundFront)



서비스 아키텍쳐

image

화면 설계서

피그마 링크



Key Features

  • 로그인 : 소셜(카카오, 페이스북, 구글)로그인
  • 홈 화면 : 메인페이지, 숙소찾기, 검색창, 마이페이지 링크
  • 검색하기
  • 숙박리스트
  • 숙박 상세페이지
  • 마이페이지 : 예약내역, 찜목록, 공지사항 및 1대1문의
  • 개인정보 수정
  • 로그아웃


화면 구성 및 주요 기능 시현 영상 및 설명

SNS 로그인

  • OAuth2 인증을 통한 카카오, 구글, 페이스북 계정 로그인 구현

여기어때 카카오 로그인

예약 및 찜하기 기능 구현

  • 쿠키 내 인증 토큰을 활용하여, 회원 로그인 시 예약 및 찜기능 사용 가능하도록 설계
  • RestApi를 활용해 예약 및 찜내역 CRUD 구현

여기어때 예약

여기어때 찜 구현

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages