Skip to content

호돌맨과 함께하는 TravelLog 개인 프로젝트

Notifications You must be signed in to change notification settings

jmsb02/TravelLog

Repository files navigation

호돌맨과 함께하는 TravelLog 개인 프로젝트

image

핵심 기능

 - 사용자 로그인/회원가입
 - 여행 후기 작성 및 공유
 - 장소 추천 및 리뷰
 - 여행 일정표 공유
 - 여행 동행자 구하기 게시판
 - 댓글 및 좋아요 기능

디벨롭된 사용자 워크플로우

전체 흐름 개요

회원 가입 -> 로그인 -> 홈 화면 -> 주요 기능 탐색 및 실행 -> 사용자 활동 피드백
주요 사용자의 행동 흐름을 중심으로 홈 화면과 기능들 설계

1. 회원 가입 및 로그인

1) 회원 가입

  1. 회원가입 페이지
    • 이메일, 비밀번호, 닉네임, 프로필 이미지 업로드 입력 필드 제공
    • 이메일 인증을 요구하여 계정 활성화
  2. 이메일 인증
    • 인증 완료 시 사용자 활성화 상태 업데이트
  3. 환영 메시지
    • 첫 방문 시 간단한 가이드 표시 (서비스 주요 기능 소개)

2) 로그인

  1. JWT 기반 인증
    • 로그인 성공 시 JWT 발급
    • 쿠키 또는 로컬 스토리지에 저장하여 세션 유지
  2. 로그인 후 리다이렉션
    • 홈 화면으로 이동

2. 홈 화면 설계

홈 화면 구성

1. 탐색 섹션

* 추천 여행지 리스트 (장소 사진 및 간단한 설명)
* 최신/인기 여행 후기 카드 형식으로 표시
* "동행자 모집" 게시판 하이라이트 (모집 글 일부 미리보기)

2. 검색 섹션

* 검색 창 제공: 여행지, 후기, 사용자를 통합 검색
* 카테고리 필터: 지역, 평점, 활동 유형 (예: 힐링, 액티비티)

3. 사용자 활동 섹션

* 사용자별 맞춤 추천 장소 및 후기를 표시
* 일정표 관리 또는 기존 여행 일정 접근 바로가기

4. 알림/메시지 섹션

* 동행 모집 댓글 알림
* 사용자가 남긴 후기나 댓글에 대한 좋아요/답글 알림

3. 주요 기능 흐름

여행 후기 작성

  1. 홈 화면 -> 후기 작성 버튼 클릭
  2. 후기 작성 페이지 진입
    • 제목, 본문 작성
    • 여행 사진 업로드
    • 여행지 태그 추가
  3. 저장 후, 작성된 후기를 상세 보기로 리다이렉션
  4. 피드에서 후기 목록으로 동기화

여행지 추천 및 리뷰

  1. 홈 화면 -> 추천 여행지 클릭
  2. 선택한 여행지의 상세 페이지
    • 여행지 기본 정보 표시 (설명, 위치, 사진)
    • 사용자 리뷰와 평균 별점 표시
    • "내 리뷰 작성" 버튼 제공
  3. 리뷰 작성 완료 후 페이지 갱신

동행자 모집

  1. 홈 화면 -> 동행자 모집 게시판 클릭
  2. 게시판 목록에서 모집 글 확인
    • 모집 목적, 여행 일정, 모집 인원, 위치 정보
    • 댓글로 참여 의사 전달
  3. 게시판 글 작성
    • 모집 글 작성 후 등록

4. 사용자 피드백 및 관리

  1. 프로필 페이지
    • 사용자가 작성한 후기, 댓글, 일정표 조회
    • 작성한 후기 수정/삭제 가능
    • 프로필 이미지 및 정보 수정
  2. 알림 확인
    • 동행 모집 댓글, 좋아요 등 알림 페이지 제공
  3. 여행 일정 관리
    • 사용자 일정표 조회 및 관리
    • 일정표 공개/비공개 설정

About

호돌맨과 함께하는 TravelLog 개인 프로젝트

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published