├── .env.example ├── .eslintignore ├── .eslintrc.json ├── .github └── workflows │ ├── main.yml │ └── pull_request.yml ├── .gitignore ├── .prettierignore ├── .prettierrc ├── README.md ├── index.html ├── package.json ├── public ├── assets │ ├── Location.png │ ├── Logo.svg │ ├── logo.png │ ├── smile_emoji.png │ └── upload.svg └── favicon.ico ├── src ├── App.tsx ├── Router.tsx ├── apis │ ├── alarm.ts │ ├── auth.ts │ ├── comment.ts │ ├── core │ │ └── index.ts │ ├── like.ts │ ├── post.ts │ ├── search.ts │ └── user.ts ├── components │ ├── Auth │ │ ├── RequireAuth │ │ │ └── index.tsx │ │ ├── Signin │ │ │ ├── index.tsx │ │ │ └── style.ts │ │ └── Signup │ │ │ ├── index.tsx │ │ │ └── style.ts │ ├── Common │ │ ├── Alarm │ │ │ ├── AlarmPopup │ │ │ │ ├── index.tsx │ │ │ │ └── style.ts │ │ │ ├── AlarmPopupItem │ │ │ │ ├── index.tsx │ │ │ │ └── style.ts │ │ │ └── types.ts │ │ ├── Avatar │ │ │ └── index.tsx │ │ ├── Button │ │ │ └── index.tsx │ │ ├── Icons │ │ │ ├── AddPostIcon.tsx │ │ │ ├── Alarm.tsx │ │ │ ├── Badge.tsx │ │ │ ├── Logout.tsx │ │ │ └── index.ts │ │ ├── Image │ │ │ └── index.tsx │ │ ├── Modal │ │ │ ├── MyhomeModal │ │ │ │ ├── index.tsx │ │ │ │ └── style.ts │ │ │ ├── index.tsx │ │ │ └── style.ts │ │ └── Skeleton │ │ │ ├── Base.tsx │ │ │ ├── Box.tsx │ │ │ ├── Card.tsx │ │ │ ├── Circle.tsx │ │ │ ├── Detail.tsx │ │ │ ├── Paragraph.tsx │ │ │ ├── index.tsx │ │ │ └── type.ts │ ├── Post │ │ ├── Like │ │ │ ├── index.tsx │ │ │ └── style.ts │ │ ├── PostCard │ │ │ ├── AuthorInfo │ │ │ │ ├── index.tsx │ │ │ │ └── style.ts │ │ │ ├── LeftImage │ │ │ │ ├── index.tsx │ │ │ │ └── style.ts │ │ │ ├── LikeAndComment │ │ │ │ ├── index.tsx │ │ │ │ └── style.ts │ │ │ ├── Tags │ │ │ │ ├── index.tsx │ │ │ │ └── style.ts │ │ │ ├── index.tsx │ │ │ └── style.ts │ │ ├── PostCategoryList │ │ │ ├── SortedChannels │ │ │ │ ├── index.tsx │ │ │ │ └── style.ts │ │ │ ├── index.tsx │ │ │ └── style.ts │ │ ├── PostCreate │ │ │ ├── AddPostForm │ │ │ │ ├── ErrorText │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── style.ts │ │ │ │ ├── index.tsx │ │ │ │ └── style.ts │ │ │ ├── UploadImage │ │ │ │ ├── index.tsx │ │ │ │ └── style.ts │ │ │ ├── index.tsx │ │ │ └── style.ts │ │ ├── PostDetail │ │ │ ├── Comment │ │ │ │ ├── index.tsx │ │ │ │ └── style.ts │ │ │ ├── Comments │ │ │ │ ├── index.tsx │ │ │ │ └── style.ts │ │ │ ├── index.tsx │ │ │ └── style.ts │ │ ├── PostList │ │ │ ├── index.tsx │ │ │ └── style.ts │ │ └── PostSearch │ │ │ ├── index.tsx │ │ │ └── style.ts │ └── User │ │ ├── UserInfo │ │ ├── index.tsx │ │ └── style.ts │ │ ├── UserPageSidebar │ │ ├── index.tsx │ │ └── style.ts │ │ ├── UserPost │ │ ├── Pagination │ │ │ ├── index.tsx │ │ │ └── style.ts │ │ ├── UserPosteItem │ │ │ ├── index.tsx │ │ │ └── style.ts │ │ ├── index.tsx │ │ └── style.ts │ │ ├── UserSettingPassword │ │ ├── index.tsx │ │ └── style.ts │ │ └── UserSidebar │ │ ├── UserList │ │ ├── index.tsx │ │ └── style.ts │ │ ├── UserSearchBar │ │ ├── SearchResult.tsx │ │ ├── index.tsx │ │ └── style.ts │ │ ├── index.tsx │ │ ├── style.ts │ │ └── type.ts ├── hooks │ ├── useClickAway.ts │ ├── useDebounce.ts │ ├── useMyHomeModal.ts │ ├── usePostDetail.ts │ ├── usePostForm.ts │ └── useTimeoutFn.ts ├── index.css ├── main.tsx ├── pages │ ├── AccountPage │ │ └── index.tsx │ ├── Header │ │ ├── index.tsx │ │ └── style.ts │ ├── HomePage │ │ ├── index.tsx │ │ └── style.ts │ ├── MyHomePage │ │ ├── index.tsx │ │ └── style.ts │ ├── NotFound │ │ ├── index.tsx │ │ └── style.ts │ ├── PostDetailPage │ │ ├── index.tsx │ │ └── style.ts │ ├── SigninPage │ │ └── index.tsx │ └── SignupPage │ │ └── index.tsx ├── recoil │ ├── addPostStates.ts │ ├── authState.ts │ ├── channelState.ts │ ├── postStates.ts │ ├── toggleStates.ts │ └── uploadImageState.ts ├── types │ ├── auth │ │ └── auth.interfaces.ts │ ├── channel │ │ └── channel.interface.ts │ └── post │ │ └── post.interfaces.ts ├── utils │ ├── constants │ │ ├── alarm.ts │ │ ├── auth.ts │ │ ├── hooks.ts │ │ ├── post.ts │ │ └── user.ts │ ├── imageConverter.ts │ ├── sleep.ts │ ├── storage.ts │ └── validate │ │ ├── searchedPostLIst.ts │ │ ├── signup.ts │ │ └── userList.ts └── vite-env.d.ts ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts /.env.example: -------------------------------------------------------------------------------- 1 | VITE_API_ENDPOINT = -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | build 3 | -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/pull_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/.github/workflows/pull_request.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | # Ignore artifacts: 2 | build 3 | node_modules 4 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/.prettierrc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/README.md -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/package.json -------------------------------------------------------------------------------- /public/assets/Location.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/public/assets/Location.png -------------------------------------------------------------------------------- /public/assets/Logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/public/assets/Logo.svg -------------------------------------------------------------------------------- /public/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/public/assets/logo.png -------------------------------------------------------------------------------- /public/assets/smile_emoji.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/public/assets/smile_emoji.png -------------------------------------------------------------------------------- /public/assets/upload.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/public/assets/upload.svg -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/Router.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/Router.tsx -------------------------------------------------------------------------------- /src/apis/alarm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/apis/alarm.ts -------------------------------------------------------------------------------- /src/apis/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/apis/auth.ts -------------------------------------------------------------------------------- /src/apis/comment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/apis/comment.ts -------------------------------------------------------------------------------- /src/apis/core/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/apis/core/index.ts -------------------------------------------------------------------------------- /src/apis/like.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/apis/like.ts -------------------------------------------------------------------------------- /src/apis/post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/apis/post.ts -------------------------------------------------------------------------------- /src/apis/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/apis/search.ts -------------------------------------------------------------------------------- /src/apis/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/apis/user.ts -------------------------------------------------------------------------------- /src/components/Auth/RequireAuth/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/Auth/RequireAuth/index.tsx -------------------------------------------------------------------------------- /src/components/Auth/Signin/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/Auth/Signin/index.tsx -------------------------------------------------------------------------------- /src/components/Auth/Signin/style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/Auth/Signin/style.ts -------------------------------------------------------------------------------- /src/components/Auth/Signup/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/Auth/Signup/index.tsx -------------------------------------------------------------------------------- /src/components/Auth/Signup/style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/Auth/Signup/style.ts -------------------------------------------------------------------------------- /src/components/Common/Alarm/AlarmPopup/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/Common/Alarm/AlarmPopup/index.tsx -------------------------------------------------------------------------------- /src/components/Common/Alarm/AlarmPopup/style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/Common/Alarm/AlarmPopup/style.ts -------------------------------------------------------------------------------- /src/components/Common/Alarm/AlarmPopupItem/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/Common/Alarm/AlarmPopupItem/index.tsx -------------------------------------------------------------------------------- /src/components/Common/Alarm/AlarmPopupItem/style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/Common/Alarm/AlarmPopupItem/style.ts -------------------------------------------------------------------------------- /src/components/Common/Alarm/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/Common/Alarm/types.ts -------------------------------------------------------------------------------- /src/components/Common/Avatar/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/Common/Avatar/index.tsx -------------------------------------------------------------------------------- /src/components/Common/Button/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/Common/Button/index.tsx -------------------------------------------------------------------------------- /src/components/Common/Icons/AddPostIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/Common/Icons/AddPostIcon.tsx -------------------------------------------------------------------------------- /src/components/Common/Icons/Alarm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/Common/Icons/Alarm.tsx -------------------------------------------------------------------------------- /src/components/Common/Icons/Badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/Common/Icons/Badge.tsx -------------------------------------------------------------------------------- /src/components/Common/Icons/Logout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/Common/Icons/Logout.tsx -------------------------------------------------------------------------------- /src/components/Common/Icons/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/Common/Icons/index.ts -------------------------------------------------------------------------------- /src/components/Common/Image/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/Common/Image/index.tsx -------------------------------------------------------------------------------- /src/components/Common/Modal/MyhomeModal/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/Common/Modal/MyhomeModal/index.tsx -------------------------------------------------------------------------------- /src/components/Common/Modal/MyhomeModal/style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/Common/Modal/MyhomeModal/style.ts -------------------------------------------------------------------------------- /src/components/Common/Modal/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/Common/Modal/index.tsx -------------------------------------------------------------------------------- /src/components/Common/Modal/style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/Common/Modal/style.ts -------------------------------------------------------------------------------- /src/components/Common/Skeleton/Base.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/Common/Skeleton/Base.tsx -------------------------------------------------------------------------------- /src/components/Common/Skeleton/Box.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/Common/Skeleton/Box.tsx -------------------------------------------------------------------------------- /src/components/Common/Skeleton/Card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/Common/Skeleton/Card.tsx -------------------------------------------------------------------------------- /src/components/Common/Skeleton/Circle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/Common/Skeleton/Circle.tsx -------------------------------------------------------------------------------- /src/components/Common/Skeleton/Detail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/Common/Skeleton/Detail.tsx -------------------------------------------------------------------------------- /src/components/Common/Skeleton/Paragraph.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/Common/Skeleton/Paragraph.tsx -------------------------------------------------------------------------------- /src/components/Common/Skeleton/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/Common/Skeleton/index.tsx -------------------------------------------------------------------------------- /src/components/Common/Skeleton/type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/Common/Skeleton/type.ts -------------------------------------------------------------------------------- /src/components/Post/Like/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/Post/Like/index.tsx -------------------------------------------------------------------------------- /src/components/Post/Like/style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/Post/Like/style.ts -------------------------------------------------------------------------------- /src/components/Post/PostCard/AuthorInfo/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/Post/PostCard/AuthorInfo/index.tsx -------------------------------------------------------------------------------- /src/components/Post/PostCard/AuthorInfo/style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/Post/PostCard/AuthorInfo/style.ts -------------------------------------------------------------------------------- /src/components/Post/PostCard/LeftImage/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/Post/PostCard/LeftImage/index.tsx -------------------------------------------------------------------------------- /src/components/Post/PostCard/LeftImage/style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/Post/PostCard/LeftImage/style.ts -------------------------------------------------------------------------------- /src/components/Post/PostCard/LikeAndComment/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/Post/PostCard/LikeAndComment/index.tsx -------------------------------------------------------------------------------- /src/components/Post/PostCard/LikeAndComment/style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/Post/PostCard/LikeAndComment/style.ts -------------------------------------------------------------------------------- /src/components/Post/PostCard/Tags/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/Post/PostCard/Tags/index.tsx -------------------------------------------------------------------------------- /src/components/Post/PostCard/Tags/style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/Post/PostCard/Tags/style.ts -------------------------------------------------------------------------------- /src/components/Post/PostCard/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/Post/PostCard/index.tsx -------------------------------------------------------------------------------- /src/components/Post/PostCard/style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/Post/PostCard/style.ts -------------------------------------------------------------------------------- /src/components/Post/PostCategoryList/SortedChannels/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/Post/PostCategoryList/SortedChannels/index.tsx -------------------------------------------------------------------------------- /src/components/Post/PostCategoryList/SortedChannels/style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/Post/PostCategoryList/SortedChannels/style.ts -------------------------------------------------------------------------------- /src/components/Post/PostCategoryList/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/Post/PostCategoryList/index.tsx -------------------------------------------------------------------------------- /src/components/Post/PostCategoryList/style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/Post/PostCategoryList/style.ts -------------------------------------------------------------------------------- /src/components/Post/PostCreate/AddPostForm/ErrorText/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/Post/PostCreate/AddPostForm/ErrorText/index.tsx -------------------------------------------------------------------------------- /src/components/Post/PostCreate/AddPostForm/ErrorText/style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/Post/PostCreate/AddPostForm/ErrorText/style.ts -------------------------------------------------------------------------------- /src/components/Post/PostCreate/AddPostForm/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/Post/PostCreate/AddPostForm/index.tsx -------------------------------------------------------------------------------- /src/components/Post/PostCreate/AddPostForm/style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/Post/PostCreate/AddPostForm/style.ts -------------------------------------------------------------------------------- /src/components/Post/PostCreate/UploadImage/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/Post/PostCreate/UploadImage/index.tsx -------------------------------------------------------------------------------- /src/components/Post/PostCreate/UploadImage/style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/Post/PostCreate/UploadImage/style.ts -------------------------------------------------------------------------------- /src/components/Post/PostCreate/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/Post/PostCreate/index.tsx -------------------------------------------------------------------------------- /src/components/Post/PostCreate/style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/Post/PostCreate/style.ts -------------------------------------------------------------------------------- /src/components/Post/PostDetail/Comment/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/Post/PostDetail/Comment/index.tsx -------------------------------------------------------------------------------- /src/components/Post/PostDetail/Comment/style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/Post/PostDetail/Comment/style.ts -------------------------------------------------------------------------------- /src/components/Post/PostDetail/Comments/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/Post/PostDetail/Comments/index.tsx -------------------------------------------------------------------------------- /src/components/Post/PostDetail/Comments/style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/Post/PostDetail/Comments/style.ts -------------------------------------------------------------------------------- /src/components/Post/PostDetail/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/Post/PostDetail/index.tsx -------------------------------------------------------------------------------- /src/components/Post/PostDetail/style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/Post/PostDetail/style.ts -------------------------------------------------------------------------------- /src/components/Post/PostList/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/Post/PostList/index.tsx -------------------------------------------------------------------------------- /src/components/Post/PostList/style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/Post/PostList/style.ts -------------------------------------------------------------------------------- /src/components/Post/PostSearch/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/Post/PostSearch/index.tsx -------------------------------------------------------------------------------- /src/components/Post/PostSearch/style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/Post/PostSearch/style.ts -------------------------------------------------------------------------------- /src/components/User/UserInfo/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/User/UserInfo/index.tsx -------------------------------------------------------------------------------- /src/components/User/UserInfo/style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/User/UserInfo/style.ts -------------------------------------------------------------------------------- /src/components/User/UserPageSidebar/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/User/UserPageSidebar/index.tsx -------------------------------------------------------------------------------- /src/components/User/UserPageSidebar/style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/User/UserPageSidebar/style.ts -------------------------------------------------------------------------------- /src/components/User/UserPost/Pagination/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/User/UserPost/Pagination/index.tsx -------------------------------------------------------------------------------- /src/components/User/UserPost/Pagination/style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/User/UserPost/Pagination/style.ts -------------------------------------------------------------------------------- /src/components/User/UserPost/UserPosteItem/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/User/UserPost/UserPosteItem/index.tsx -------------------------------------------------------------------------------- /src/components/User/UserPost/UserPosteItem/style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/User/UserPost/UserPosteItem/style.ts -------------------------------------------------------------------------------- /src/components/User/UserPost/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/User/UserPost/index.tsx -------------------------------------------------------------------------------- /src/components/User/UserPost/style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/User/UserPost/style.ts -------------------------------------------------------------------------------- /src/components/User/UserSettingPassword/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/User/UserSettingPassword/index.tsx -------------------------------------------------------------------------------- /src/components/User/UserSettingPassword/style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/User/UserSettingPassword/style.ts -------------------------------------------------------------------------------- /src/components/User/UserSidebar/UserList/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/User/UserSidebar/UserList/index.tsx -------------------------------------------------------------------------------- /src/components/User/UserSidebar/UserList/style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/User/UserSidebar/UserList/style.ts -------------------------------------------------------------------------------- /src/components/User/UserSidebar/UserSearchBar/SearchResult.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/User/UserSidebar/UserSearchBar/SearchResult.tsx -------------------------------------------------------------------------------- /src/components/User/UserSidebar/UserSearchBar/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/User/UserSidebar/UserSearchBar/index.tsx -------------------------------------------------------------------------------- /src/components/User/UserSidebar/UserSearchBar/style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/User/UserSidebar/UserSearchBar/style.ts -------------------------------------------------------------------------------- /src/components/User/UserSidebar/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/User/UserSidebar/index.tsx -------------------------------------------------------------------------------- /src/components/User/UserSidebar/style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/User/UserSidebar/style.ts -------------------------------------------------------------------------------- /src/components/User/UserSidebar/type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/components/User/UserSidebar/type.ts -------------------------------------------------------------------------------- /src/hooks/useClickAway.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/hooks/useClickAway.ts -------------------------------------------------------------------------------- /src/hooks/useDebounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/hooks/useDebounce.ts -------------------------------------------------------------------------------- /src/hooks/useMyHomeModal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/hooks/useMyHomeModal.ts -------------------------------------------------------------------------------- /src/hooks/usePostDetail.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/hooks/usePostDetail.ts -------------------------------------------------------------------------------- /src/hooks/usePostForm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/hooks/usePostForm.ts -------------------------------------------------------------------------------- /src/hooks/useTimeoutFn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/hooks/useTimeoutFn.ts -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/index.css -------------------------------------------------------------------------------- /src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/main.tsx -------------------------------------------------------------------------------- /src/pages/AccountPage/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/pages/AccountPage/index.tsx -------------------------------------------------------------------------------- /src/pages/Header/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/pages/Header/index.tsx -------------------------------------------------------------------------------- /src/pages/Header/style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/pages/Header/style.ts -------------------------------------------------------------------------------- /src/pages/HomePage/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/pages/HomePage/index.tsx -------------------------------------------------------------------------------- /src/pages/HomePage/style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/pages/HomePage/style.ts -------------------------------------------------------------------------------- /src/pages/MyHomePage/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/pages/MyHomePage/index.tsx -------------------------------------------------------------------------------- /src/pages/MyHomePage/style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/pages/MyHomePage/style.ts -------------------------------------------------------------------------------- /src/pages/NotFound/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/pages/NotFound/index.tsx -------------------------------------------------------------------------------- /src/pages/NotFound/style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/pages/NotFound/style.ts -------------------------------------------------------------------------------- /src/pages/PostDetailPage/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/pages/PostDetailPage/index.tsx -------------------------------------------------------------------------------- /src/pages/PostDetailPage/style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/pages/PostDetailPage/style.ts -------------------------------------------------------------------------------- /src/pages/SigninPage/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/pages/SigninPage/index.tsx -------------------------------------------------------------------------------- /src/pages/SignupPage/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/pages/SignupPage/index.tsx -------------------------------------------------------------------------------- /src/recoil/addPostStates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/recoil/addPostStates.ts -------------------------------------------------------------------------------- /src/recoil/authState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/recoil/authState.ts -------------------------------------------------------------------------------- /src/recoil/channelState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/recoil/channelState.ts -------------------------------------------------------------------------------- /src/recoil/postStates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/recoil/postStates.ts -------------------------------------------------------------------------------- /src/recoil/toggleStates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/recoil/toggleStates.ts -------------------------------------------------------------------------------- /src/recoil/uploadImageState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/recoil/uploadImageState.ts -------------------------------------------------------------------------------- /src/types/auth/auth.interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/types/auth/auth.interfaces.ts -------------------------------------------------------------------------------- /src/types/channel/channel.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/types/channel/channel.interface.ts -------------------------------------------------------------------------------- /src/types/post/post.interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/types/post/post.interfaces.ts -------------------------------------------------------------------------------- /src/utils/constants/alarm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/utils/constants/alarm.ts -------------------------------------------------------------------------------- /src/utils/constants/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/utils/constants/auth.ts -------------------------------------------------------------------------------- /src/utils/constants/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/utils/constants/hooks.ts -------------------------------------------------------------------------------- /src/utils/constants/post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/utils/constants/post.ts -------------------------------------------------------------------------------- /src/utils/constants/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/utils/constants/user.ts -------------------------------------------------------------------------------- /src/utils/imageConverter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/utils/imageConverter.ts -------------------------------------------------------------------------------- /src/utils/sleep.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/utils/sleep.ts -------------------------------------------------------------------------------- /src/utils/storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/utils/storage.ts -------------------------------------------------------------------------------- /src/utils/validate/searchedPostLIst.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/utils/validate/searchedPostLIst.ts -------------------------------------------------------------------------------- /src/utils/validate/signup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/utils/validate/signup.ts -------------------------------------------------------------------------------- /src/utils/validate/userList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/src/utils/validate/userList.ts -------------------------------------------------------------------------------- /src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgrms-fe-devcourse/FEDC3_Tripend_JAEHO/HEAD/vite.config.ts --------------------------------------------------------------------------------