Skip to content

Doreumung/Doreumung-FE

Repository files navigation

도르멍

doreumung

👥 팀 동료


@Kwonyeojiny


@seyoonagain


@xuuwon


@wkdsh21


@limsu1015

권여진 정세윤 조유원 장승한 임수혁
FE FE FE BE BE

💻 개발 기간

2024.12.18 ~ 2025.01.16

🏝️ 도르멍 - 특별한 랜덤 여행 서비스 🏝️

여행의 설렘은 때로는 계획하지 않은 우연한 발견에서 시작됩니다.
도르멍은 제주도에서 새로움을 느끼고 싶은 여행자들을 위한 랜덤 여행 서비스로, 숨겨진 명소와 최적의 여행 동선을 제공합니다.


✨ 당신의 취향을 담은 랜덤 여행

1. 테마 선택

원하는 여행 테마를 선택하세요:

  • 🏞️ 자연: 푸르름 속에서 힐링을 원한다면
  • 🏄 액티비티: 활력이 필요한 날이라면
  • 🏛️ 전시: 문화적 감성을 채우고 싶다면
  • ☕ 카페: 여유로운 휴식을 즐기고 싶다면
  • 🏖️ 해변: 바다의 청량감을 느끼고 싶다면

2. 지역 선택

제주도의 12개 지역 중 가고 싶은 곳을 선택하면,
도르멍이 그 지역의 숨겨진 보석 같은 장소들을 찾아드립니다!


🎯 도르멍`S TWO POINT

1. 맛집 추천

  • 선택한 지역과 테마에 어울리는 맛집을 랜덤으로 추천.
  • 현지인들의 숨은 맛집부터 여행자들에게 사랑받는 인기 식당까지 엄선된 리스트를 제공합니다.

2. 최적 경로 설계

  • 선택된 장소들을 가장 효율적으로 방문할 수 있는 최적의 동선을 설계.
  • 지도에 모든 장소를 한눈에 볼 수 있어, 여행 계획이 더 쉬워집니다.

🚀 도르멍과 함께 떠나는 제주 여행

도르멍은 제주도의 숨겨진 매력을 발견할 수 있는 특별한 경험을 제공합니다.
가볍게 떠나는 랜덤 여행부터 계획적이면서도 유연한 여정까지,
때로는 계획하지 않은 곳에서 최고의 추억이 만들어집니다.


🔗 배포 링크

🗂️ 발표 자료

🖥️ 서비스 소개

메인 화면 회원가입 로그인
MainPage SignUp SignIn
카카오 소셜 로그인 구글 소셜 로그인 소셜 로그인 - 회원정보 수정
KakaoLogin GoogleLogin �SocialLoginEditProfile
일반 로그인 - 회원정보 수정 회원 탈퇴 지역 선택
EditProfile UserDelete SelectRegion
테마 선택 생성된 일정 확인 생성된 일정 확인 - 경로 클릭
SelectTheme CheckSchedule ClickRoute
생성된 경로 확인 - 다시 뽑기 생성된 일정 확인 - 일정 저장 저장된 경로
DrawAgain SaveSchedule SavedRoutes
저장된 경로 삭제 저장된 경로 - 상세 경로 저장된 경로 - 후기 작성
DeleteSavedRoutes DetailRoute WriteReview
여행 후기 상세 후기 상세 후기 - 지도 확인
TravelReviews DetailReview CheckMap
후기 작성 작성한 후기 확인 후기 좋아요 및 댓글
WriteReview CheckReview LikeAndComment
모바일 - 메인 화면 모바일 - 회원정보 수정 모바일 - 일정 생성
Mobile-MainPage Mobile-EditProfile Mobile-CreateSchedule
모바일 - 저장된 경로로 모바일 - 여행 후기 모바일 - 후기 작성
Mobile-SavedRoutes Mobile-TravelReview Mobile-WriteReview

🧰 프로젝트 기술 스택

🔧 System Architecture

FE





BE




📑 프로젝트 규칙

FE

| 커밋 컨벤션

Prefix 커밋 내용
feat 새로운 기능 추가, 컴포넌트 파일 생성
fix 버그 수정
docs 문서 수정
style 코드 formatting, 세미콜론 누락, 코드 자체의 변경이 없는 경우 (엔터 처서 한줄 비우는 경우)
refactor 코드 리팩토링
test 테스트 코드, 리팩토링 테스트 코드 추가, 더미 데이터 사용시
chore 패키지 매니저 수정, 그 외 기타 수정 e.g. .gitignore
design CSS 등 사용자 UI 디자인 변경 (tailwind 사용시)
types 타입 및 인터페이스 정의
comment 필요한 주석 추가 및 변경
rename 파일 또는 폴더명을 수정하거나 파일 위치 옮기는 작업만인 경우
delete 파일을 삭제하는 작업만 수행한 경우
!BREAKING CHANGE 커다란 API 변경의 경우
!HOTFIX 급하게 치명적인 버그를 고쳐야 하는 경우
revert 원래 코드로 되돌리는 작업

| Tailwind CSS 작성 순서 컨벤션

순서 의미 대표되는 속성
1 레이아웃 display, visibility, overflow, float, clear, position, top, right, bottom, left, z-index
2 BOX width, height, margin, padding, border
3 배경 background
4 폰트 font, color, letter-spacing, text-align, text-decoration, text-indent, vertical-align, white-space
5 기타 위에 언급되지 않은 나머지 속성들로 폰트의 관련 속성 이후에 선언하며, 기타 속성 내의 선언 순서는 무관함
  • PR 올리기 전에 팀원들 확인 받고 올리기

BE

  • PR Approve Comment 필요.
  • PR 올리기 전 반드시 black, isort, mypy 체크.

About

도르멍 - 제주의 하루를 선물해 드립니다

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •