├── .gitignore ├── LICENSE ├── README.md ├── package.json ├── public ├── _redirects ├── index.html ├── logo.png ├── manifest.json └── robots.txt ├── src ├── App.test.tsx ├── App.tsx ├── assets │ ├── logo.png │ ├── offerspill-logo.png │ ├── sanity-logo.png │ └── xmas.mp4 ├── components │ ├── About │ │ ├── About.tsx │ │ └── AboutElements.ts │ ├── Footer │ │ ├── Footer.tsx │ │ └── FooterElements.ts │ ├── Frontpage │ │ ├── Frontpage.tsx │ │ └── FrontpageElements.ts │ ├── Leaderboard │ │ ├── Leaderboard.tsx │ │ └── LeaderboardElements.ts │ ├── Logo.tsx │ ├── Navbar │ │ ├── Navbar.tsx │ │ ├── NavbarElements.ts │ │ ├── Sidebar.tsx │ │ └── SidebarElements.tsx │ ├── PasswordReset.tsx │ ├── Post │ │ ├── Post.tsx │ │ └── PostElements.ts │ ├── ProfilePage.tsx │ ├── SignIn.tsx │ ├── SignUp.tsx │ └── Windows.tsx ├── files │ ├── leaderboard.json │ └── user_scores.json ├── firebase │ └── firebaseConfig.js ├── index.css ├── index.tsx ├── providers │ └── UserProvider.tsx ├── react-app-env.d.ts ├── reportWebVitals.ts ├── sanity.ts ├── setupTests.ts └── utils │ ├── ScrollToTop.ts │ └── chessUtils.js ├── tsconfig.json ├── types ├── fen-validator │ └── index.d.ts ├── react-chessground │ └── index.d.ts ├── reactjs-localstorage │ └── index.d.ts └── video-react │ └── index.d.ts └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offerspill/advent-of-chess/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offerspill/advent-of-chess/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offerspill/advent-of-chess/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offerspill/advent-of-chess/HEAD/package.json -------------------------------------------------------------------------------- /public/_redirects: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offerspill/advent-of-chess/HEAD/public/_redirects -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offerspill/advent-of-chess/HEAD/public/index.html -------------------------------------------------------------------------------- /public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offerspill/advent-of-chess/HEAD/public/logo.png -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offerspill/advent-of-chess/HEAD/public/manifest.json -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offerspill/advent-of-chess/HEAD/public/robots.txt -------------------------------------------------------------------------------- /src/App.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offerspill/advent-of-chess/HEAD/src/App.test.tsx -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offerspill/advent-of-chess/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offerspill/advent-of-chess/HEAD/src/assets/logo.png -------------------------------------------------------------------------------- /src/assets/offerspill-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offerspill/advent-of-chess/HEAD/src/assets/offerspill-logo.png -------------------------------------------------------------------------------- /src/assets/sanity-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offerspill/advent-of-chess/HEAD/src/assets/sanity-logo.png -------------------------------------------------------------------------------- /src/assets/xmas.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offerspill/advent-of-chess/HEAD/src/assets/xmas.mp4 -------------------------------------------------------------------------------- /src/components/About/About.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offerspill/advent-of-chess/HEAD/src/components/About/About.tsx -------------------------------------------------------------------------------- /src/components/About/AboutElements.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offerspill/advent-of-chess/HEAD/src/components/About/AboutElements.ts -------------------------------------------------------------------------------- /src/components/Footer/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offerspill/advent-of-chess/HEAD/src/components/Footer/Footer.tsx -------------------------------------------------------------------------------- /src/components/Footer/FooterElements.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offerspill/advent-of-chess/HEAD/src/components/Footer/FooterElements.ts -------------------------------------------------------------------------------- /src/components/Frontpage/Frontpage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offerspill/advent-of-chess/HEAD/src/components/Frontpage/Frontpage.tsx -------------------------------------------------------------------------------- /src/components/Frontpage/FrontpageElements.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offerspill/advent-of-chess/HEAD/src/components/Frontpage/FrontpageElements.ts -------------------------------------------------------------------------------- /src/components/Leaderboard/Leaderboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offerspill/advent-of-chess/HEAD/src/components/Leaderboard/Leaderboard.tsx -------------------------------------------------------------------------------- /src/components/Leaderboard/LeaderboardElements.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offerspill/advent-of-chess/HEAD/src/components/Leaderboard/LeaderboardElements.ts -------------------------------------------------------------------------------- /src/components/Logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offerspill/advent-of-chess/HEAD/src/components/Logo.tsx -------------------------------------------------------------------------------- /src/components/Navbar/Navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offerspill/advent-of-chess/HEAD/src/components/Navbar/Navbar.tsx -------------------------------------------------------------------------------- /src/components/Navbar/NavbarElements.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offerspill/advent-of-chess/HEAD/src/components/Navbar/NavbarElements.ts -------------------------------------------------------------------------------- /src/components/Navbar/Sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offerspill/advent-of-chess/HEAD/src/components/Navbar/Sidebar.tsx -------------------------------------------------------------------------------- /src/components/Navbar/SidebarElements.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offerspill/advent-of-chess/HEAD/src/components/Navbar/SidebarElements.tsx -------------------------------------------------------------------------------- /src/components/PasswordReset.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offerspill/advent-of-chess/HEAD/src/components/PasswordReset.tsx -------------------------------------------------------------------------------- /src/components/Post/Post.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offerspill/advent-of-chess/HEAD/src/components/Post/Post.tsx -------------------------------------------------------------------------------- /src/components/Post/PostElements.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offerspill/advent-of-chess/HEAD/src/components/Post/PostElements.ts -------------------------------------------------------------------------------- /src/components/ProfilePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offerspill/advent-of-chess/HEAD/src/components/ProfilePage.tsx -------------------------------------------------------------------------------- /src/components/SignIn.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offerspill/advent-of-chess/HEAD/src/components/SignIn.tsx -------------------------------------------------------------------------------- /src/components/SignUp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offerspill/advent-of-chess/HEAD/src/components/SignUp.tsx -------------------------------------------------------------------------------- /src/components/Windows.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offerspill/advent-of-chess/HEAD/src/components/Windows.tsx -------------------------------------------------------------------------------- /src/files/leaderboard.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offerspill/advent-of-chess/HEAD/src/files/leaderboard.json -------------------------------------------------------------------------------- /src/files/user_scores.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offerspill/advent-of-chess/HEAD/src/files/user_scores.json -------------------------------------------------------------------------------- /src/firebase/firebaseConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offerspill/advent-of-chess/HEAD/src/firebase/firebaseConfig.js -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offerspill/advent-of-chess/HEAD/src/index.css -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offerspill/advent-of-chess/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/providers/UserProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offerspill/advent-of-chess/HEAD/src/providers/UserProvider.tsx -------------------------------------------------------------------------------- /src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /src/reportWebVitals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offerspill/advent-of-chess/HEAD/src/reportWebVitals.ts -------------------------------------------------------------------------------- /src/sanity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offerspill/advent-of-chess/HEAD/src/sanity.ts -------------------------------------------------------------------------------- /src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offerspill/advent-of-chess/HEAD/src/setupTests.ts -------------------------------------------------------------------------------- /src/utils/ScrollToTop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offerspill/advent-of-chess/HEAD/src/utils/ScrollToTop.ts -------------------------------------------------------------------------------- /src/utils/chessUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offerspill/advent-of-chess/HEAD/src/utils/chessUtils.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offerspill/advent-of-chess/HEAD/tsconfig.json -------------------------------------------------------------------------------- /types/fen-validator/index.d.ts: -------------------------------------------------------------------------------- 1 | declare module "fen-validator"; 2 | -------------------------------------------------------------------------------- /types/react-chessground/index.d.ts: -------------------------------------------------------------------------------- 1 | declare module "react-chessground"; 2 | -------------------------------------------------------------------------------- /types/reactjs-localstorage/index.d.ts: -------------------------------------------------------------------------------- 1 | declare module "reactjs-localstorage"; 2 | -------------------------------------------------------------------------------- /types/video-react/index.d.ts: -------------------------------------------------------------------------------- 1 | declare module "video-react"; 2 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offerspill/advent-of-chess/HEAD/yarn.lock --------------------------------------------------------------------------------