├── .gitignore ├── README.md ├── client ├── .gitignore ├── index.html ├── package-lock.json ├── package.json ├── postcss.config.js ├── public │ ├── android-chrome-192x192.png │ ├── android-chrome-512x512.png │ ├── apple-touch-icon-120x120.png │ ├── apple-touch-icon-152x152.png │ ├── apple-touch-icon-180x180.png │ ├── apple-touch-icon-60x60.png │ ├── apple-touch-icon-76x76.png │ ├── apple-touch-icon.png │ ├── browserconfig.xml │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── favicon.ico │ ├── mstile-150x150.png │ ├── safari-pinned-tab.svg │ ├── site.webmanifest │ └── vite.svg ├── src │ ├── App.jsx │ ├── app │ │ └── store.js │ ├── assets │ │ ├── JapanCountryLogo.png │ │ ├── SakuraStudyLogo.svg │ │ ├── SakuraStudyTextBlack.svg │ │ ├── SakuraStudyTextWhite.svg │ │ ├── bannerBG │ │ │ ├── bg-autumn.svg │ │ │ ├── bg-bamboo.svg │ │ │ ├── bg-bathroom-floor.svg │ │ │ ├── bg-circles.svg │ │ │ ├── bg-connections.svg │ │ │ ├── bg-curtain.svg │ │ │ ├── bg-endless-clouds.svg │ │ │ ├── bg-groovy.svg │ │ │ ├── bg-i-like-food.svg │ │ │ ├── bg-jigsaw.svg │ │ │ ├── bg-leaf.svg │ │ │ ├── bg-parkay-floor.svg │ │ │ └── bg-signal.svg │ │ ├── correct.wav │ │ ├── endless-clouds.svg │ │ ├── finish.mp3 │ │ ├── incorrect.wav │ │ └── waves.svg │ ├── components │ │ ├── Button.jsx │ │ ├── FeedbackMessage.jsx │ │ ├── Footer.jsx │ │ ├── Header.jsx │ │ ├── HiraganaChart.jsx │ │ ├── KanjiChart.jsx │ │ ├── KanjiLesson.jsx │ │ ├── KatakanaChart.jsx │ │ ├── LessonContainer.jsx │ │ ├── MainSection.jsx │ │ ├── MobileMenu.jsx │ │ ├── Sidebar.jsx │ │ └── index.js │ ├── constants │ │ └── constants.jsx │ ├── data │ │ ├── hiragana │ │ │ └── hiraganaData.js │ │ ├── index.js │ │ ├── kanji │ │ │ └── kanjiData.js │ │ ├── katakana │ │ │ └── katakanaData.js │ │ └── lessons │ │ │ ├── index.js │ │ │ ├── lesson-0 │ │ │ └── lesson-0-data.js │ │ │ ├── lesson-1 │ │ │ └── lesson-1-data.js │ │ │ ├── lesson-10 │ │ │ └── lesson-10-data.js │ │ │ ├── lesson-11 │ │ │ └── lesson-11-data.js │ │ │ ├── lesson-12 │ │ │ └── lesson-12-data.js │ │ │ ├── lesson-2 │ │ │ └── lesson-2-data.js │ │ │ ├── lesson-3 │ │ │ └── lesson-3-data.js │ │ │ ├── lesson-4 │ │ │ └── lesson-4-data.js │ │ │ ├── lesson-5 │ │ │ └── lesson-5-data.js │ │ │ ├── lesson-6 │ │ │ └── lesson-6-data.js │ │ │ ├── lesson-7 │ │ │ └── lesson-7-data.js │ │ │ ├── lesson-8 │ │ │ └── lesson-8-data.js │ │ │ └── lesson-9 │ │ │ └── lesson-9-data.js │ ├── features │ │ └── darkMode │ │ │ └── darkModeSlice.js │ ├── index.css │ ├── main.jsx │ ├── pages │ │ ├── Characters.jsx │ │ ├── CompleteScreen.jsx │ │ ├── Home.jsx │ │ ├── Leaderboards.jsx │ │ ├── Lessons.jsx │ │ ├── Login.jsx │ │ ├── NoMatch.jsx │ │ ├── Profile.jsx │ │ ├── QuizPage.jsx │ │ ├── Signup.jsx │ │ └── index.js │ └── utils │ │ ├── auth.js │ │ ├── confetti.js │ │ ├── mutations.js │ │ ├── queries.js │ │ └── quizGenerator.js ├── tailwind.config.js └── vite.config.js ├── package.json └── server ├── config └── connection.js ├── models ├── User.js └── index.js ├── package-lock.json ├── package.json ├── schemas ├── index.js ├── resolvers.js └── typeDefs.js ├── server.js └── utils ├── auth.js └── helpers.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/README.md -------------------------------------------------------------------------------- /client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/.gitignore -------------------------------------------------------------------------------- /client/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/index.html -------------------------------------------------------------------------------- /client/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/package-lock.json -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/package.json -------------------------------------------------------------------------------- /client/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/postcss.config.js -------------------------------------------------------------------------------- /client/public/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/public/android-chrome-192x192.png -------------------------------------------------------------------------------- /client/public/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/public/android-chrome-512x512.png -------------------------------------------------------------------------------- /client/public/apple-touch-icon-120x120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/public/apple-touch-icon-120x120.png -------------------------------------------------------------------------------- /client/public/apple-touch-icon-152x152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/public/apple-touch-icon-152x152.png -------------------------------------------------------------------------------- /client/public/apple-touch-icon-180x180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/public/apple-touch-icon-180x180.png -------------------------------------------------------------------------------- /client/public/apple-touch-icon-60x60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/public/apple-touch-icon-60x60.png -------------------------------------------------------------------------------- /client/public/apple-touch-icon-76x76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/public/apple-touch-icon-76x76.png -------------------------------------------------------------------------------- /client/public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/public/apple-touch-icon.png -------------------------------------------------------------------------------- /client/public/browserconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/public/browserconfig.xml -------------------------------------------------------------------------------- /client/public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/public/favicon-16x16.png -------------------------------------------------------------------------------- /client/public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/public/favicon-32x32.png -------------------------------------------------------------------------------- /client/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/public/favicon.ico -------------------------------------------------------------------------------- /client/public/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/public/mstile-150x150.png -------------------------------------------------------------------------------- /client/public/safari-pinned-tab.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/public/safari-pinned-tab.svg -------------------------------------------------------------------------------- /client/public/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/public/site.webmanifest -------------------------------------------------------------------------------- /client/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/public/vite.svg -------------------------------------------------------------------------------- /client/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/App.jsx -------------------------------------------------------------------------------- /client/src/app/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/app/store.js -------------------------------------------------------------------------------- /client/src/assets/JapanCountryLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/assets/JapanCountryLogo.png -------------------------------------------------------------------------------- /client/src/assets/SakuraStudyLogo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/assets/SakuraStudyLogo.svg -------------------------------------------------------------------------------- /client/src/assets/SakuraStudyTextBlack.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/assets/SakuraStudyTextBlack.svg -------------------------------------------------------------------------------- /client/src/assets/SakuraStudyTextWhite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/assets/SakuraStudyTextWhite.svg -------------------------------------------------------------------------------- /client/src/assets/bannerBG/bg-autumn.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/assets/bannerBG/bg-autumn.svg -------------------------------------------------------------------------------- /client/src/assets/bannerBG/bg-bamboo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/assets/bannerBG/bg-bamboo.svg -------------------------------------------------------------------------------- /client/src/assets/bannerBG/bg-bathroom-floor.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/assets/bannerBG/bg-bathroom-floor.svg -------------------------------------------------------------------------------- /client/src/assets/bannerBG/bg-circles.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/assets/bannerBG/bg-circles.svg -------------------------------------------------------------------------------- /client/src/assets/bannerBG/bg-connections.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/assets/bannerBG/bg-connections.svg -------------------------------------------------------------------------------- /client/src/assets/bannerBG/bg-curtain.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/assets/bannerBG/bg-curtain.svg -------------------------------------------------------------------------------- /client/src/assets/bannerBG/bg-endless-clouds.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/assets/bannerBG/bg-endless-clouds.svg -------------------------------------------------------------------------------- /client/src/assets/bannerBG/bg-groovy.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/assets/bannerBG/bg-groovy.svg -------------------------------------------------------------------------------- /client/src/assets/bannerBG/bg-i-like-food.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/assets/bannerBG/bg-i-like-food.svg -------------------------------------------------------------------------------- /client/src/assets/bannerBG/bg-jigsaw.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/assets/bannerBG/bg-jigsaw.svg -------------------------------------------------------------------------------- /client/src/assets/bannerBG/bg-leaf.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/assets/bannerBG/bg-leaf.svg -------------------------------------------------------------------------------- /client/src/assets/bannerBG/bg-parkay-floor.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/assets/bannerBG/bg-parkay-floor.svg -------------------------------------------------------------------------------- /client/src/assets/bannerBG/bg-signal.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/assets/bannerBG/bg-signal.svg -------------------------------------------------------------------------------- /client/src/assets/correct.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/assets/correct.wav -------------------------------------------------------------------------------- /client/src/assets/endless-clouds.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/assets/endless-clouds.svg -------------------------------------------------------------------------------- /client/src/assets/finish.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/assets/finish.mp3 -------------------------------------------------------------------------------- /client/src/assets/incorrect.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/assets/incorrect.wav -------------------------------------------------------------------------------- /client/src/assets/waves.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/assets/waves.svg -------------------------------------------------------------------------------- /client/src/components/Button.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/components/Button.jsx -------------------------------------------------------------------------------- /client/src/components/FeedbackMessage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/components/FeedbackMessage.jsx -------------------------------------------------------------------------------- /client/src/components/Footer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/components/Footer.jsx -------------------------------------------------------------------------------- /client/src/components/Header.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/components/Header.jsx -------------------------------------------------------------------------------- /client/src/components/HiraganaChart.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/components/HiraganaChart.jsx -------------------------------------------------------------------------------- /client/src/components/KanjiChart.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/components/KanjiChart.jsx -------------------------------------------------------------------------------- /client/src/components/KanjiLesson.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/components/KanjiLesson.jsx -------------------------------------------------------------------------------- /client/src/components/KatakanaChart.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/components/KatakanaChart.jsx -------------------------------------------------------------------------------- /client/src/components/LessonContainer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/components/LessonContainer.jsx -------------------------------------------------------------------------------- /client/src/components/MainSection.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/components/MainSection.jsx -------------------------------------------------------------------------------- /client/src/components/MobileMenu.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/components/MobileMenu.jsx -------------------------------------------------------------------------------- /client/src/components/Sidebar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/components/Sidebar.jsx -------------------------------------------------------------------------------- /client/src/components/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/components/index.js -------------------------------------------------------------------------------- /client/src/constants/constants.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/constants/constants.jsx -------------------------------------------------------------------------------- /client/src/data/hiragana/hiraganaData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/data/hiragana/hiraganaData.js -------------------------------------------------------------------------------- /client/src/data/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/data/index.js -------------------------------------------------------------------------------- /client/src/data/kanji/kanjiData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/data/kanji/kanjiData.js -------------------------------------------------------------------------------- /client/src/data/katakana/katakanaData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/data/katakana/katakanaData.js -------------------------------------------------------------------------------- /client/src/data/lessons/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/data/lessons/index.js -------------------------------------------------------------------------------- /client/src/data/lessons/lesson-0/lesson-0-data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/data/lessons/lesson-0/lesson-0-data.js -------------------------------------------------------------------------------- /client/src/data/lessons/lesson-1/lesson-1-data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/data/lessons/lesson-1/lesson-1-data.js -------------------------------------------------------------------------------- /client/src/data/lessons/lesson-10/lesson-10-data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/data/lessons/lesson-10/lesson-10-data.js -------------------------------------------------------------------------------- /client/src/data/lessons/lesson-11/lesson-11-data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/data/lessons/lesson-11/lesson-11-data.js -------------------------------------------------------------------------------- /client/src/data/lessons/lesson-12/lesson-12-data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/data/lessons/lesson-12/lesson-12-data.js -------------------------------------------------------------------------------- /client/src/data/lessons/lesson-2/lesson-2-data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/data/lessons/lesson-2/lesson-2-data.js -------------------------------------------------------------------------------- /client/src/data/lessons/lesson-3/lesson-3-data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/data/lessons/lesson-3/lesson-3-data.js -------------------------------------------------------------------------------- /client/src/data/lessons/lesson-4/lesson-4-data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/data/lessons/lesson-4/lesson-4-data.js -------------------------------------------------------------------------------- /client/src/data/lessons/lesson-5/lesson-5-data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/data/lessons/lesson-5/lesson-5-data.js -------------------------------------------------------------------------------- /client/src/data/lessons/lesson-6/lesson-6-data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/data/lessons/lesson-6/lesson-6-data.js -------------------------------------------------------------------------------- /client/src/data/lessons/lesson-7/lesson-7-data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/data/lessons/lesson-7/lesson-7-data.js -------------------------------------------------------------------------------- /client/src/data/lessons/lesson-8/lesson-8-data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/data/lessons/lesson-8/lesson-8-data.js -------------------------------------------------------------------------------- /client/src/data/lessons/lesson-9/lesson-9-data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/data/lessons/lesson-9/lesson-9-data.js -------------------------------------------------------------------------------- /client/src/features/darkMode/darkModeSlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/features/darkMode/darkModeSlice.js -------------------------------------------------------------------------------- /client/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/index.css -------------------------------------------------------------------------------- /client/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/main.jsx -------------------------------------------------------------------------------- /client/src/pages/Characters.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/pages/Characters.jsx -------------------------------------------------------------------------------- /client/src/pages/CompleteScreen.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/pages/CompleteScreen.jsx -------------------------------------------------------------------------------- /client/src/pages/Home.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/pages/Home.jsx -------------------------------------------------------------------------------- /client/src/pages/Leaderboards.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/pages/Leaderboards.jsx -------------------------------------------------------------------------------- /client/src/pages/Lessons.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/pages/Lessons.jsx -------------------------------------------------------------------------------- /client/src/pages/Login.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/pages/Login.jsx -------------------------------------------------------------------------------- /client/src/pages/NoMatch.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/pages/NoMatch.jsx -------------------------------------------------------------------------------- /client/src/pages/Profile.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/pages/Profile.jsx -------------------------------------------------------------------------------- /client/src/pages/QuizPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/pages/QuizPage.jsx -------------------------------------------------------------------------------- /client/src/pages/Signup.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/pages/Signup.jsx -------------------------------------------------------------------------------- /client/src/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/pages/index.js -------------------------------------------------------------------------------- /client/src/utils/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/utils/auth.js -------------------------------------------------------------------------------- /client/src/utils/confetti.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/utils/confetti.js -------------------------------------------------------------------------------- /client/src/utils/mutations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/utils/mutations.js -------------------------------------------------------------------------------- /client/src/utils/queries.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/utils/queries.js -------------------------------------------------------------------------------- /client/src/utils/quizGenerator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/src/utils/quizGenerator.js -------------------------------------------------------------------------------- /client/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/tailwind.config.js -------------------------------------------------------------------------------- /client/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/client/vite.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/package.json -------------------------------------------------------------------------------- /server/config/connection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/server/config/connection.js -------------------------------------------------------------------------------- /server/models/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/server/models/User.js -------------------------------------------------------------------------------- /server/models/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/server/models/index.js -------------------------------------------------------------------------------- /server/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/server/package-lock.json -------------------------------------------------------------------------------- /server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/server/package.json -------------------------------------------------------------------------------- /server/schemas/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/server/schemas/index.js -------------------------------------------------------------------------------- /server/schemas/resolvers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/server/schemas/resolvers.js -------------------------------------------------------------------------------- /server/schemas/typeDefs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/server/schemas/typeDefs.js -------------------------------------------------------------------------------- /server/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/server/server.js -------------------------------------------------------------------------------- /server/utils/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/server/utils/auth.js -------------------------------------------------------------------------------- /server/utils/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takeshikimura5255/react/HEAD/server/utils/helpers.js --------------------------------------------------------------------------------