├── .github └── ISSUE_TEMPLATE │ └── template.md ├── .gitignore ├── .gitmessage ├── .prettierrc ├── README.md ├── back ├── .eslintrc ├── package-lock.json ├── package.json ├── src │ ├── api │ │ ├── authRouter.ts │ │ ├── bucketRouter.ts │ │ ├── candidateRouter.ts │ │ ├── index.ts │ │ ├── keywordRouter.ts │ │ ├── rankingRouter.ts │ │ └── worldcupRouter.ts │ ├── config │ │ ├── githubStrategy.ts │ │ ├── googleStrategy.ts │ │ ├── kakaoStrategy.ts │ │ ├── orm.ts │ │ ├── s3.ts │ │ └── session.ts │ ├── controller │ │ ├── authController.ts │ │ ├── bucketController.ts │ │ ├── candidateController.ts │ │ ├── keywordController.ts │ │ ├── rankingController.ts │ │ └── worldcupController.ts │ ├── entity │ │ ├── Candidate.ts │ │ ├── Comment.ts │ │ ├── Info.ts │ │ ├── Keyword.ts │ │ ├── User.ts │ │ └── Worldcup.ts │ ├── index.ts │ ├── loaders │ │ ├── express.ts │ │ ├── index.ts │ │ ├── orm.ts │ │ └── passport │ │ │ ├── githubPassport.ts │ │ │ ├── googlePassport.ts │ │ │ ├── index.ts │ │ │ └── kakaoPassport.ts │ ├── services │ │ ├── authService.ts │ │ ├── candidateService.ts │ │ ├── commentService.ts │ │ ├── infoService.ts │ │ ├── keywordService.ts │ │ └── worldcupService.ts │ ├── types │ │ ├── User.ts │ │ ├── common.ts │ │ └── index.d.ts │ └── utils │ │ ├── ApiResult.ts │ │ └── cloud.ts └── tsconfig.json ├── cloud-functions ├── index.js ├── package-lock.json └── package.json └── front ├── .eslintrc.js ├── package-lock.json ├── package.json ├── public ├── favicon.ico └── index.html ├── src ├── App.tsx ├── apis │ ├── auth.ts │ ├── candidate.ts │ ├── comment.ts │ ├── image.ts │ ├── keyword.ts │ ├── ranking.ts │ └── worldcups.ts ├── components │ ├── BackDrop │ │ └── index.tsx │ ├── Comment │ │ └── index.tsx │ ├── CommentItem │ │ └── index.tsx │ ├── CommentList │ │ └── index.tsx │ ├── DeleteModal │ │ └── index.tsx │ ├── Header │ │ ├── HeaderModal │ │ │ └── index.tsx │ │ └── index.tsx │ ├── Image │ │ └── index.tsx │ ├── ImgInputs │ │ ├── AddAdditionalImgs │ │ │ └── index.tsx │ │ ├── AddImgs │ │ │ └── index.tsx │ │ └── ChangeImg │ │ │ └── index.tsx │ ├── ImgPreView │ │ └── index.tsx │ ├── ImgPreViewList │ │ └── index.tsx │ ├── ImgTable │ │ └── index.tsx │ ├── ImgTableRow │ │ └── index.tsx │ ├── KeywordInput │ │ └── index.tsx │ ├── Keywords │ │ └── index.tsx │ ├── Loader │ │ └── index.tsx │ ├── MakeWorldcupForm │ │ └── index.tsx │ ├── MyWorldCupItem │ │ └── index.tsx │ ├── Pagination │ │ └── index.tsx │ ├── PrivateRoute │ │ └── index.tsx │ ├── PublicRoute │ │ └── index.tsx │ ├── RankingList │ │ ├── RankingItem │ │ │ └── index.tsx │ │ └── index.tsx │ ├── RankingModal │ │ ├── BarChart │ │ │ └── index.tsx │ │ ├── DoughnutChart │ │ │ └── index.tsx │ │ └── index.tsx │ ├── RoundSelector │ │ └── index.tsx │ ├── SearchBar │ │ └── index.tsx │ ├── ShareModal │ │ ├── KakaoButton │ │ │ └── index.tsx │ │ └── index.tsx │ ├── SocialLoginButton │ │ └── index.tsx │ ├── StoreBtns │ │ └── index.tsx │ ├── TabBar │ │ └── index.tsx │ ├── TextInput │ │ └── index.tsx │ ├── UserInfoForm │ │ ├── AgeSelector │ │ │ └── index.tsx │ │ ├── GenderSelector │ │ │ └── index.tsx │ │ ├── SingupButton │ │ │ └── index.tsx │ │ ├── UpdateButton │ │ │ └── index.tsx │ │ └── index.tsx │ ├── WorldCupItem │ │ └── index.tsx │ └── WorldcupList │ │ └── index.tsx ├── constants │ ├── number.ts │ └── route.ts ├── hooks │ ├── index.ts │ ├── useApiRequest.ts │ ├── useImgInfos.ts │ ├── useInfiniteScroll.ts │ ├── useLoginCheck.ts │ ├── useModal.ts │ ├── usePagination.ts │ ├── useTabBar.ts │ ├── useThrottle.ts │ ├── useUploadImg.ts │ ├── useUploadState.ts │ └── useWorldcupForm.ts ├── images │ ├── 404logo_1.png │ ├── 404logo_2.png │ ├── kakao.png │ ├── logo.png │ ├── select.png │ ├── vs.png │ └── winner.png ├── index.tsx ├── pages │ ├── Edit │ │ └── index.tsx │ ├── Game │ │ └── index.tsx │ ├── Gameover │ │ └── index.tsx │ ├── Initialize │ │ └── index.tsx │ ├── Leave │ │ └── index.tsx │ ├── Loading │ │ └── index.tsx │ ├── Login │ │ └── index.tsx │ ├── Main │ │ └── index.tsx │ ├── Make │ │ └── index.tsx │ ├── MyInfo │ │ └── index.tsx │ ├── MyWorldcup │ │ └── index.tsx │ ├── NotFound │ │ └── index.tsx │ ├── Profile │ │ └── index.tsx │ ├── Ranking │ │ └── index.tsx │ └── SignUp │ │ └── index.tsx ├── react-app-env.d.ts ├── stores │ ├── index.tsx │ └── userStore │ │ ├── index.tsx │ │ └── reducer.ts ├── styles │ ├── GlobalStyle.ts │ ├── Reset.ts │ ├── index.ts │ └── theme.ts ├── types │ ├── Actions.ts │ ├── Datas.ts │ ├── Reducer.ts │ └── States.ts └── utils │ ├── getImgURL.ts │ ├── getUUID.ts │ └── validateImgType.ts └── tsconfig.json /.github/ISSUE_TEMPLATE/template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/.github/ISSUE_TEMPLATE/template.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmessage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/.gitmessage -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/.prettierrc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/README.md -------------------------------------------------------------------------------- /back/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/back/.eslintrc -------------------------------------------------------------------------------- /back/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/back/package-lock.json -------------------------------------------------------------------------------- /back/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/back/package.json -------------------------------------------------------------------------------- /back/src/api/authRouter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/back/src/api/authRouter.ts -------------------------------------------------------------------------------- /back/src/api/bucketRouter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/back/src/api/bucketRouter.ts -------------------------------------------------------------------------------- /back/src/api/candidateRouter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/back/src/api/candidateRouter.ts -------------------------------------------------------------------------------- /back/src/api/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/back/src/api/index.ts -------------------------------------------------------------------------------- /back/src/api/keywordRouter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/back/src/api/keywordRouter.ts -------------------------------------------------------------------------------- /back/src/api/rankingRouter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/back/src/api/rankingRouter.ts -------------------------------------------------------------------------------- /back/src/api/worldcupRouter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/back/src/api/worldcupRouter.ts -------------------------------------------------------------------------------- /back/src/config/githubStrategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/back/src/config/githubStrategy.ts -------------------------------------------------------------------------------- /back/src/config/googleStrategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/back/src/config/googleStrategy.ts -------------------------------------------------------------------------------- /back/src/config/kakaoStrategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/back/src/config/kakaoStrategy.ts -------------------------------------------------------------------------------- /back/src/config/orm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/back/src/config/orm.ts -------------------------------------------------------------------------------- /back/src/config/s3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/back/src/config/s3.ts -------------------------------------------------------------------------------- /back/src/config/session.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/back/src/config/session.ts -------------------------------------------------------------------------------- /back/src/controller/authController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/back/src/controller/authController.ts -------------------------------------------------------------------------------- /back/src/controller/bucketController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/back/src/controller/bucketController.ts -------------------------------------------------------------------------------- /back/src/controller/candidateController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/back/src/controller/candidateController.ts -------------------------------------------------------------------------------- /back/src/controller/keywordController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/back/src/controller/keywordController.ts -------------------------------------------------------------------------------- /back/src/controller/rankingController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/back/src/controller/rankingController.ts -------------------------------------------------------------------------------- /back/src/controller/worldcupController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/back/src/controller/worldcupController.ts -------------------------------------------------------------------------------- /back/src/entity/Candidate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/back/src/entity/Candidate.ts -------------------------------------------------------------------------------- /back/src/entity/Comment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/back/src/entity/Comment.ts -------------------------------------------------------------------------------- /back/src/entity/Info.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/back/src/entity/Info.ts -------------------------------------------------------------------------------- /back/src/entity/Keyword.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/back/src/entity/Keyword.ts -------------------------------------------------------------------------------- /back/src/entity/User.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/back/src/entity/User.ts -------------------------------------------------------------------------------- /back/src/entity/Worldcup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/back/src/entity/Worldcup.ts -------------------------------------------------------------------------------- /back/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/back/src/index.ts -------------------------------------------------------------------------------- /back/src/loaders/express.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/back/src/loaders/express.ts -------------------------------------------------------------------------------- /back/src/loaders/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/back/src/loaders/index.ts -------------------------------------------------------------------------------- /back/src/loaders/orm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/back/src/loaders/orm.ts -------------------------------------------------------------------------------- /back/src/loaders/passport/githubPassport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/back/src/loaders/passport/githubPassport.ts -------------------------------------------------------------------------------- /back/src/loaders/passport/googlePassport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/back/src/loaders/passport/googlePassport.ts -------------------------------------------------------------------------------- /back/src/loaders/passport/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/back/src/loaders/passport/index.ts -------------------------------------------------------------------------------- /back/src/loaders/passport/kakaoPassport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/back/src/loaders/passport/kakaoPassport.ts -------------------------------------------------------------------------------- /back/src/services/authService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/back/src/services/authService.ts -------------------------------------------------------------------------------- /back/src/services/candidateService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/back/src/services/candidateService.ts -------------------------------------------------------------------------------- /back/src/services/commentService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/back/src/services/commentService.ts -------------------------------------------------------------------------------- /back/src/services/infoService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/back/src/services/infoService.ts -------------------------------------------------------------------------------- /back/src/services/keywordService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/back/src/services/keywordService.ts -------------------------------------------------------------------------------- /back/src/services/worldcupService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/back/src/services/worldcupService.ts -------------------------------------------------------------------------------- /back/src/types/User.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/back/src/types/User.ts -------------------------------------------------------------------------------- /back/src/types/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/back/src/types/common.ts -------------------------------------------------------------------------------- /back/src/types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/back/src/types/index.d.ts -------------------------------------------------------------------------------- /back/src/utils/ApiResult.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/back/src/utils/ApiResult.ts -------------------------------------------------------------------------------- /back/src/utils/cloud.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/back/src/utils/cloud.ts -------------------------------------------------------------------------------- /back/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/back/tsconfig.json -------------------------------------------------------------------------------- /cloud-functions/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/cloud-functions/index.js -------------------------------------------------------------------------------- /cloud-functions/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/cloud-functions/package-lock.json -------------------------------------------------------------------------------- /cloud-functions/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/cloud-functions/package.json -------------------------------------------------------------------------------- /front/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/.eslintrc.js -------------------------------------------------------------------------------- /front/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/package-lock.json -------------------------------------------------------------------------------- /front/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/package.json -------------------------------------------------------------------------------- /front/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/public/favicon.ico -------------------------------------------------------------------------------- /front/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/public/index.html -------------------------------------------------------------------------------- /front/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/App.tsx -------------------------------------------------------------------------------- /front/src/apis/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/apis/auth.ts -------------------------------------------------------------------------------- /front/src/apis/candidate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/apis/candidate.ts -------------------------------------------------------------------------------- /front/src/apis/comment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/apis/comment.ts -------------------------------------------------------------------------------- /front/src/apis/image.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/apis/image.ts -------------------------------------------------------------------------------- /front/src/apis/keyword.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/apis/keyword.ts -------------------------------------------------------------------------------- /front/src/apis/ranking.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/apis/ranking.ts -------------------------------------------------------------------------------- /front/src/apis/worldcups.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/apis/worldcups.ts -------------------------------------------------------------------------------- /front/src/components/BackDrop/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/components/BackDrop/index.tsx -------------------------------------------------------------------------------- /front/src/components/Comment/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/components/Comment/index.tsx -------------------------------------------------------------------------------- /front/src/components/CommentItem/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/components/CommentItem/index.tsx -------------------------------------------------------------------------------- /front/src/components/CommentList/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/components/CommentList/index.tsx -------------------------------------------------------------------------------- /front/src/components/DeleteModal/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/components/DeleteModal/index.tsx -------------------------------------------------------------------------------- /front/src/components/Header/HeaderModal/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/components/Header/HeaderModal/index.tsx -------------------------------------------------------------------------------- /front/src/components/Header/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/components/Header/index.tsx -------------------------------------------------------------------------------- /front/src/components/Image/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/components/Image/index.tsx -------------------------------------------------------------------------------- /front/src/components/ImgInputs/AddAdditionalImgs/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/components/ImgInputs/AddAdditionalImgs/index.tsx -------------------------------------------------------------------------------- /front/src/components/ImgInputs/AddImgs/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/components/ImgInputs/AddImgs/index.tsx -------------------------------------------------------------------------------- /front/src/components/ImgInputs/ChangeImg/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/components/ImgInputs/ChangeImg/index.tsx -------------------------------------------------------------------------------- /front/src/components/ImgPreView/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/components/ImgPreView/index.tsx -------------------------------------------------------------------------------- /front/src/components/ImgPreViewList/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/components/ImgPreViewList/index.tsx -------------------------------------------------------------------------------- /front/src/components/ImgTable/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/components/ImgTable/index.tsx -------------------------------------------------------------------------------- /front/src/components/ImgTableRow/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/components/ImgTableRow/index.tsx -------------------------------------------------------------------------------- /front/src/components/KeywordInput/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/components/KeywordInput/index.tsx -------------------------------------------------------------------------------- /front/src/components/Keywords/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/components/Keywords/index.tsx -------------------------------------------------------------------------------- /front/src/components/Loader/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/components/Loader/index.tsx -------------------------------------------------------------------------------- /front/src/components/MakeWorldcupForm/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/components/MakeWorldcupForm/index.tsx -------------------------------------------------------------------------------- /front/src/components/MyWorldCupItem/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/components/MyWorldCupItem/index.tsx -------------------------------------------------------------------------------- /front/src/components/Pagination/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/components/Pagination/index.tsx -------------------------------------------------------------------------------- /front/src/components/PrivateRoute/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/components/PrivateRoute/index.tsx -------------------------------------------------------------------------------- /front/src/components/PublicRoute/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/components/PublicRoute/index.tsx -------------------------------------------------------------------------------- /front/src/components/RankingList/RankingItem/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/components/RankingList/RankingItem/index.tsx -------------------------------------------------------------------------------- /front/src/components/RankingList/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/components/RankingList/index.tsx -------------------------------------------------------------------------------- /front/src/components/RankingModal/BarChart/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/components/RankingModal/BarChart/index.tsx -------------------------------------------------------------------------------- /front/src/components/RankingModal/DoughnutChart/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/components/RankingModal/DoughnutChart/index.tsx -------------------------------------------------------------------------------- /front/src/components/RankingModal/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/components/RankingModal/index.tsx -------------------------------------------------------------------------------- /front/src/components/RoundSelector/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/components/RoundSelector/index.tsx -------------------------------------------------------------------------------- /front/src/components/SearchBar/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/components/SearchBar/index.tsx -------------------------------------------------------------------------------- /front/src/components/ShareModal/KakaoButton/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/components/ShareModal/KakaoButton/index.tsx -------------------------------------------------------------------------------- /front/src/components/ShareModal/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/components/ShareModal/index.tsx -------------------------------------------------------------------------------- /front/src/components/SocialLoginButton/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/components/SocialLoginButton/index.tsx -------------------------------------------------------------------------------- /front/src/components/StoreBtns/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/components/StoreBtns/index.tsx -------------------------------------------------------------------------------- /front/src/components/TabBar/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/components/TabBar/index.tsx -------------------------------------------------------------------------------- /front/src/components/TextInput/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/components/TextInput/index.tsx -------------------------------------------------------------------------------- /front/src/components/UserInfoForm/AgeSelector/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/components/UserInfoForm/AgeSelector/index.tsx -------------------------------------------------------------------------------- /front/src/components/UserInfoForm/GenderSelector/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/components/UserInfoForm/GenderSelector/index.tsx -------------------------------------------------------------------------------- /front/src/components/UserInfoForm/SingupButton/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/components/UserInfoForm/SingupButton/index.tsx -------------------------------------------------------------------------------- /front/src/components/UserInfoForm/UpdateButton/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/components/UserInfoForm/UpdateButton/index.tsx -------------------------------------------------------------------------------- /front/src/components/UserInfoForm/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/components/UserInfoForm/index.tsx -------------------------------------------------------------------------------- /front/src/components/WorldCupItem/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/components/WorldCupItem/index.tsx -------------------------------------------------------------------------------- /front/src/components/WorldcupList/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/components/WorldcupList/index.tsx -------------------------------------------------------------------------------- /front/src/constants/number.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/constants/number.ts -------------------------------------------------------------------------------- /front/src/constants/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/constants/route.ts -------------------------------------------------------------------------------- /front/src/hooks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/hooks/index.ts -------------------------------------------------------------------------------- /front/src/hooks/useApiRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/hooks/useApiRequest.ts -------------------------------------------------------------------------------- /front/src/hooks/useImgInfos.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/hooks/useImgInfos.ts -------------------------------------------------------------------------------- /front/src/hooks/useInfiniteScroll.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/hooks/useInfiniteScroll.ts -------------------------------------------------------------------------------- /front/src/hooks/useLoginCheck.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/hooks/useLoginCheck.ts -------------------------------------------------------------------------------- /front/src/hooks/useModal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/hooks/useModal.ts -------------------------------------------------------------------------------- /front/src/hooks/usePagination.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/hooks/usePagination.ts -------------------------------------------------------------------------------- /front/src/hooks/useTabBar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/hooks/useTabBar.ts -------------------------------------------------------------------------------- /front/src/hooks/useThrottle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/hooks/useThrottle.ts -------------------------------------------------------------------------------- /front/src/hooks/useUploadImg.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/hooks/useUploadImg.ts -------------------------------------------------------------------------------- /front/src/hooks/useUploadState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/hooks/useUploadState.ts -------------------------------------------------------------------------------- /front/src/hooks/useWorldcupForm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/hooks/useWorldcupForm.ts -------------------------------------------------------------------------------- /front/src/images/404logo_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/images/404logo_1.png -------------------------------------------------------------------------------- /front/src/images/404logo_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/images/404logo_2.png -------------------------------------------------------------------------------- /front/src/images/kakao.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/images/kakao.png -------------------------------------------------------------------------------- /front/src/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/images/logo.png -------------------------------------------------------------------------------- /front/src/images/select.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/images/select.png -------------------------------------------------------------------------------- /front/src/images/vs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/images/vs.png -------------------------------------------------------------------------------- /front/src/images/winner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/images/winner.png -------------------------------------------------------------------------------- /front/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/index.tsx -------------------------------------------------------------------------------- /front/src/pages/Edit/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/pages/Edit/index.tsx -------------------------------------------------------------------------------- /front/src/pages/Game/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/pages/Game/index.tsx -------------------------------------------------------------------------------- /front/src/pages/Gameover/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/pages/Gameover/index.tsx -------------------------------------------------------------------------------- /front/src/pages/Initialize/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/pages/Initialize/index.tsx -------------------------------------------------------------------------------- /front/src/pages/Leave/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/pages/Leave/index.tsx -------------------------------------------------------------------------------- /front/src/pages/Loading/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/pages/Loading/index.tsx -------------------------------------------------------------------------------- /front/src/pages/Login/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/pages/Login/index.tsx -------------------------------------------------------------------------------- /front/src/pages/Main/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/pages/Main/index.tsx -------------------------------------------------------------------------------- /front/src/pages/Make/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/pages/Make/index.tsx -------------------------------------------------------------------------------- /front/src/pages/MyInfo/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/pages/MyInfo/index.tsx -------------------------------------------------------------------------------- /front/src/pages/MyWorldcup/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/pages/MyWorldcup/index.tsx -------------------------------------------------------------------------------- /front/src/pages/NotFound/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/pages/NotFound/index.tsx -------------------------------------------------------------------------------- /front/src/pages/Profile/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/pages/Profile/index.tsx -------------------------------------------------------------------------------- /front/src/pages/Ranking/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/pages/Ranking/index.tsx -------------------------------------------------------------------------------- /front/src/pages/SignUp/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/pages/SignUp/index.tsx -------------------------------------------------------------------------------- /front/src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | interface Window { 3 | Kakao: any; 4 | } 5 | -------------------------------------------------------------------------------- /front/src/stores/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/stores/index.tsx -------------------------------------------------------------------------------- /front/src/stores/userStore/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/stores/userStore/index.tsx -------------------------------------------------------------------------------- /front/src/stores/userStore/reducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/stores/userStore/reducer.ts -------------------------------------------------------------------------------- /front/src/styles/GlobalStyle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/styles/GlobalStyle.ts -------------------------------------------------------------------------------- /front/src/styles/Reset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/styles/Reset.ts -------------------------------------------------------------------------------- /front/src/styles/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/styles/index.ts -------------------------------------------------------------------------------- /front/src/styles/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/styles/theme.ts -------------------------------------------------------------------------------- /front/src/types/Actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/types/Actions.ts -------------------------------------------------------------------------------- /front/src/types/Datas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/types/Datas.ts -------------------------------------------------------------------------------- /front/src/types/Reducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/types/Reducer.ts -------------------------------------------------------------------------------- /front/src/types/States.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/types/States.ts -------------------------------------------------------------------------------- /front/src/utils/getImgURL.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/utils/getImgURL.ts -------------------------------------------------------------------------------- /front/src/utils/getUUID.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/utils/getUUID.ts -------------------------------------------------------------------------------- /front/src/utils/validateImgType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/src/utils/validateImgType.ts -------------------------------------------------------------------------------- /front/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2021/web22-boost-world-cup/HEAD/front/tsconfig.json --------------------------------------------------------------------------------