Skip to content

Latest commit

 

History

History
131 lines (82 loc) · 6.28 KB

README.md

File metadata and controls

131 lines (82 loc) · 6.28 KB

🔮 여행조각 (Trip-Piece)

나만의 특별한 여행 순간들을 기록 조각을 통해 하나씩 모아보는 여행 아카이빙 어플리케이션!

내가 다녀온 국가들을 지도에 색칠해보고 사진/영상/음악/글 등의 다양한 형태의 오감을 만족시키는 기록을 통해 여행을 기록하며,
여행 중에도 빠르고 간편하게 내 여행을 모두 기록해볼 수 있습니다.

📗 백엔드 Notion 바로가기

image


💭 기획 의도

현대는 아카이빙의 시대, 다양한 형태로 내 여행을 기록하자

현대인들은 여행 다니기를 좋아하고 여행자는 누구나 자신의 여행을 기록하고 싶어합니다.

‘여행조각’은 사진 뿐 아니라, 영상, 메모, 음악 등 오감을 이용한 기록을 통해 내 여행을 풍부하게 기록하게 해, 여행자들에게 간단하지만 잊을 수 없는 기억을 안겨드립니다. 내가 다녀온 나라를 색칠하며 내가 그동안 얼마나 많은 발자취를 남겼는지 확인해보세요!

여행조각으로 나의 여행을 특별하게 아카이빙하고 기억해보면 어떨까요?


빠르고 간편한 기록🚀 으로 완성되는 나만의 여행기

'여행조각'은 사용자가 여행 중에도 간편하게 기록을 남길 수 있도록 설계되었습니다.

사진 한 장, 짧은 메모, 즐겨 듣던 음악 한 곡, 그 순간의 감정을 담은 영상 등 다양한 형태로 빠르게 기록을 남겨보세요. 이렇게 모아진 기록들은 자동으로 하나의 여행기로 완성되어, 당신의 모든 여행을 한눈에 볼 수 있게 해줍니다. 당신의 여행이 단순한 추억을 넘어, 특별한 이야기로 다시 태어납니다.

'여행조각'으로 더 쉽고, 더 다양하게 당신만의 여행기를 만들어드립니다. ✈️



💜 핵심 기능 MVP

  1. 로그인
    • 이메일 & 카카오로 회원가입이 가능합니다.
    • 로그인 후 필수적으로 자신의 닉네임과 프로필 사진, 거주지를 설정합니다.

  2. 여행지 색칠하기
    • 내가 가본 나라는 내가 좋아하는 색으로 색을 채워갈 수 있습니다.
      • 나라 단위로 색칠 가능하며, 도시 단위로는 색칠이 불가능합니다.

image

  1. 여행별 다양한 형태의 기록
    • 매일 새로운 주제의 기록 미션이 등장하여 사용자들이 쉽고 다양하게 여행을 기록합니다.
    • 여행 중일때 나라와 도시, 기간 등을 카테고리에서 설정한 후 그 순간순간을 오감과 관련하여 기록할 수 있습니다.
      • 사진 | 셀카, 풍경 사진 등 다양한 분류의 사진들을 최대 4장 업로드할 수 있습니다. 🤳🏻
      • 영상 | 지금 있는 곳, 지금 들리는 소리 등 다양한 주제의 영상을 1개씩 업로드할 수 있습니다. 📹
      • 음악 | 내가 지금 듣고 있는 음악, 지금과 잘 어울리는 음악 등 1개씩 업로드할 수 있습니다. 🎶
      • 메모 | 글 메모, 4개의 이모지로 메모를 남길 수 있습니다. ✍🏻

image

image

  1. 전세계인의 여행 엿보기
    • 탐색 탭에서 여러 여행기를 만나보고 다양한 영감💡을 얻어볼 수 있습니다.
    • 나라, 도시 검색을 통해 나와 관련 없는 사람일지라도 다양한 사람들의 여행조각들을 볼 수 있습니다.
      • 공개 여부는 사용자가 직접 선택합니다.



🌎 Back-End 팀원들을 소개합니다!

홍석우(팀장)
(@StoneCAU)
유진주
(@yyypearl)
반성준
(@generalban)
홍석우 유진주 반성준
여행조각 (사진, 영상, 메모) 회원가입 로그인 소셜로그인 도시 및 국가 지도 색칠
손용찬
(@Sdragonc)
이예지
(@oyatplum)
손용찬 이예지
프로필 검색 기록 여행기 배포

💻 Technology

  • IntelliJ IDEA Springboot Gradle Spring Data JPA JWT
  • MySQL



📁 Package

  • config : security, aws 등 설정 정보

  • domain : entity

    • enums
    • common
    • mapping 다대다
  • converter : entity ↔ dto

  • payload : 응답에 실을 내용

  • repository

  • service

  • validation : 유효성 검증 annotation 및 validator

  • web

    • dto
    • controller



🗺 ERD

image


✈ System Architecture

( 추가 예정 )