1인가구 구성원 또는, 사생활에 깊이 연관되지 않는 가벼운 만남으로 관계를 시작하고 싶은 신세대에게 만남 서비스를 제공하는 플랫폼입니다.
카테고리를 통해 원하는 주제를 선택하여 산책 할 사람 또는 모임을 찾을 수 있습니다.
지도 뷰를 통해 만나는 장소를 쉽게 찾을 수 있고 주변에 산책하는 모임을 볼 수 있습니다.
실시간 채팅을 통해 산책 할 사람과 구체적인 만남을 약속할 수 있습니다.
📝 회고 및 관련 기록
📒 올래 Notion
✍ 프로젝트 기획안
🚀 기술적 의사결정
💬 KPT 회고
박진양 라형선 김민성 이희경 성민준 손혜주
Github Github Github Github Github Gmail
디렉토리 구조
src
┣ 📂api
┃ ┗ 📜postsApi.ts
┣ 📂assets
┃ ┣ 📂Agreement
┃ ┣ 📂CategoryPageIcon
┃ ┣ 📂ChattingIcon
┃ ┣ 📂constants
┃ ┣ 📂DetailPageIcon
┃ ┣ 📂Header
┃ ┣ 📂Loader
┃ ┣ 📂LoginPage
┃ ┣ 📂Mainpage
┃ ┣ 📂MapPageIcon
┃ ┣ 📂messageWindow
┃ ┣ 📂MypageIcon
┃ ┣ 📂NavigationAssets
┃ ┣ 📂PostEditPageIcon
┃ ┣ 📂PostPageIcon
┣ 📂common
┣ 📂components
┃ ┣ 📂AuthStateListener
┃ ┣ 📂CardSection
┃ ┣ 📂CardSkeleton
┃ ┣ 📂DropDownCategoryForMapPage
┃ ┣ 📂DropdownCategoryForWritePage
┃ ┣ 📂DropdownFilterCategory
┃ ┣ 📂HeaderAlarm
┃ ┣ 📂Loader
┃ ┣ 📂Logout
┃ ┣ 📂main
┃ ┣ 📂MeetDateInitializer
┃ ┣ 📂PostModal
┃ ┣ 📂RerouteToMyPage
┃ ┣ 📂ScrollToTopButton
┃ ┗ 📂Tag
┣ 📂fonts
┣ 📂hooks
┃ ┣ 📜useDetectClose.ts
┃ ┣ 📜useGeoLocation.ts
┃ ┣ 📜useLoginState.ts
┃ ┣ 📜useMap.ts
┃ ┗ 📜useSearch.ts
┣ 📂layout
┣ 📂messagewindow
┣ 📂pages
┃ ┣ 📂Category
┃ ┣ 📂ChangePassword
┃ ┣ 📂ChatPage
┃ ┣ 📂Collection
┃ ┣ 📂DetailPage
┃ ┣ 📂LoginPage
┃ ┣ 📂MainPage
┃ ┣ 📂MapPage
┃ ┣ 📂MyPage
┃ ┣ 📂PostEditPage
┃ ┣ 📂PostPage
┃ ┗ 📂SignUpPage
┣ 📂Recoil
┣ 📂routes
┃ ┗ 📜router.tsx
┣ 📂store
┃ ┗ 📜selector.ts
┣ 📂styles
┣ 📂utils
┣ 📜App.tsx
┣ 📜index.css
┣ 📜index.tsx
┗ 📜react-app-env.d.ts
💡 구현 기능
📍로그인/ 회원가입
소셜 로그인 / 구글, 페이스북
🔥지도
사용자 현재 위치 기준으로 게시글 확인 가능 및 장소 검색 가능
해당 장소로 길찾기 가능
🔥채팅
게시글에 ‘함께 걸을래요’ 버튼 선택 시, 채팅방으로 이동
첫 채팅이 이루어질 때 알림 메세지 송신 및 알림 선택 시, 해당 채팅방으로 이동
🔥카테고리
카테고리와 날짜 선택 시, 해당 게시물 확인 가능 (최신순, 좋아요 순, 조회순)
🔥프로필
썸네일, 프로필, 닉네임, 자기소개 수정 및 내가 쓴글, 좋아요 글 확인 가능
다른 유저의 프로필 이동 가능