├── .eslintrc.json ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .prettierrc.json ├── .vscode └── settings.json ├── README.md ├── next-env.d.ts ├── next.config.js ├── package.json ├── public ├── favicon.ico ├── fonts │ ├── ProductSans-Black.ttf │ ├── ProductSans-BlackItalic.ttf │ ├── ProductSans-Bold.ttf │ ├── ProductSans-BoldItalic.ttf │ ├── ProductSans-Italic.ttf │ ├── ProductSans-Light.ttf │ ├── ProductSans-LightItalic.ttf │ ├── ProductSans-Medium.ttf │ ├── ProductSans-MediumItalic.ttf │ ├── ProductSans-Regular.ttf │ ├── ProductSans-Thin.ttf │ └── ProductSans-ThinItalic.ttf ├── images │ └── 1.png └── vercel.svg ├── src ├── components │ ├── About │ │ ├── About.module.scss │ │ ├── About.tsx │ │ └── index.ts │ ├── AuthenticateButton │ │ ├── AuthenticateButton.module.scss │ │ ├── AuthenticateButton.tsx │ │ └── index.ts │ ├── CategoryChart │ │ ├── CategoryChart.module.scss │ │ ├── CategoryChart.tsx │ │ └── index.ts │ ├── Compose │ │ ├── Compose.tsx │ │ └── index.ts │ ├── Footer │ │ ├── Footer.module.scss │ │ ├── Footer.tsx │ │ └── index.ts │ ├── Friend │ │ ├── Friend.module.scss │ │ ├── Friend.tsx │ │ └── index.ts │ ├── Header │ │ ├── Header.module.scss │ │ ├── Header.tsx │ │ ├── icons.tsx │ │ └── index.ts │ ├── LandingButton │ │ ├── LandingButton.module.scss │ │ ├── LandingButton.tsx │ │ └── index.ts │ ├── LandingFooter │ │ ├── LandingFooter.module.scss │ │ ├── LandingFooter.tsx │ │ └── index.ts │ ├── LandingHeader │ │ ├── LandingHeader.module.scss │ │ ├── LandingHeader.tsx │ │ └── index.ts │ ├── LoadTime │ │ ├── LoadTime.module.scss │ │ ├── LoadTime.tsx │ │ └── index.ts │ ├── Logo │ │ ├── Logo.tsx │ │ └── index.ts │ ├── Percentage │ │ ├── Percentage.module.scss │ │ ├── Percentage.tsx │ │ └── index.ts │ ├── SearchBar │ │ ├── SearchBar.module.scss │ │ ├── SearchBar.tsx │ │ └── index.ts │ ├── SearchLink │ │ ├── SearchLink.module.scss │ │ ├── SearchLink.tsx │ │ └── index.ts │ ├── SearchResult │ │ ├── SearchResult.module.scss │ │ ├── SearchResult.tsx │ │ └── index.ts │ ├── SkillChart │ │ ├── SkillChart.module.scss │ │ ├── SkillChart.tsx │ │ └── index.ts │ ├── SkillResult │ │ ├── SkillResult.module.scss │ │ ├── SkillResult.tsx │ │ └── index.ts │ ├── SocialProfile │ │ ├── SocialProfile.module.scss │ │ ├── SocialProfile.tsx │ │ └── index.ts │ ├── ThemeButton │ │ ├── ThemeButton.module.scss │ │ ├── ThemeButton.tsx │ │ └── index.ts │ ├── VideoResult │ │ ├── VideoResult.module.scss │ │ ├── VideoResult.tsx │ │ └── index.ts │ └── index.ts ├── content │ ├── about.tsx │ ├── b64 │ │ └── index.ts │ ├── images.ts │ ├── index.ts │ ├── search.tsx │ ├── skills.tsx │ └── videos.ts ├── contexts │ ├── SkillsContext │ │ ├── SkillsContext.ts │ │ └── index.ts │ ├── ThemeContext │ │ ├── ThemeContext.ts │ │ └── index.ts │ ├── index.ts │ └── providers │ │ ├── ThemeContextProvider │ │ ├── ThemeContextProvider.tsx │ │ └── index.ts │ │ └── index.ts ├── hooks │ ├── index.ts │ ├── useLocalStorage │ │ ├── index.ts │ │ └── useLocalStorage.ts │ ├── useSearchText │ │ ├── index.ts │ │ └── useSearchText.ts │ ├── useTheme │ │ ├── index.ts │ │ └── useTheme.ts │ └── useWindowSize │ │ ├── index.ts │ │ └── useWindowSize.ts ├── pages │ ├── _app.tsx │ ├── _document.tsx │ ├── images.ts │ ├── index.ts │ ├── projects.ts │ ├── skills.ts │ └── videos.ts ├── screens │ ├── Construction │ │ ├── Construction.module.scss │ │ ├── Construction.tsx │ │ └── index.ts │ ├── Home │ │ ├── Home.module.scss │ │ ├── Home.tsx │ │ └── index.ts │ ├── Images │ │ ├── Images.module.scss │ │ ├── Images.tsx │ │ └── index.ts │ ├── Landing │ │ ├── Landing.module.scss │ │ ├── Landing.tsx │ │ └── index.ts │ ├── Skills │ │ ├── Skills.module.scss │ │ ├── Skills.tsx │ │ └── index.ts │ ├── Videos │ │ ├── Videos.module.scss │ │ ├── Videos.tsx │ │ └── index.ts │ └── index.ts ├── styles │ ├── _base.scss │ ├── _colors.scss │ ├── _layouts.scss │ ├── _theme.scss │ └── globals.scss ├── types │ ├── index.ts │ ├── skills.ts │ └── theme.ts └── utils │ ├── builders │ ├── index.ts │ └── searchTextGeneratorBuilder.ts │ ├── common │ ├── index.ts │ └── sleep.ts │ └── index.ts ├── tsconfig.json └── yarn.lock /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/README.md -------------------------------------------------------------------------------- /next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/next-env.d.ts -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/fonts/ProductSans-Black.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/public/fonts/ProductSans-Black.ttf -------------------------------------------------------------------------------- /public/fonts/ProductSans-BlackItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/public/fonts/ProductSans-BlackItalic.ttf -------------------------------------------------------------------------------- /public/fonts/ProductSans-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/public/fonts/ProductSans-Bold.ttf -------------------------------------------------------------------------------- /public/fonts/ProductSans-BoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/public/fonts/ProductSans-BoldItalic.ttf -------------------------------------------------------------------------------- /public/fonts/ProductSans-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/public/fonts/ProductSans-Italic.ttf -------------------------------------------------------------------------------- /public/fonts/ProductSans-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/public/fonts/ProductSans-Light.ttf -------------------------------------------------------------------------------- /public/fonts/ProductSans-LightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/public/fonts/ProductSans-LightItalic.ttf -------------------------------------------------------------------------------- /public/fonts/ProductSans-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/public/fonts/ProductSans-Medium.ttf -------------------------------------------------------------------------------- /public/fonts/ProductSans-MediumItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/public/fonts/ProductSans-MediumItalic.ttf -------------------------------------------------------------------------------- /public/fonts/ProductSans-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/public/fonts/ProductSans-Regular.ttf -------------------------------------------------------------------------------- /public/fonts/ProductSans-Thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/public/fonts/ProductSans-Thin.ttf -------------------------------------------------------------------------------- /public/fonts/ProductSans-ThinItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/public/fonts/ProductSans-ThinItalic.ttf -------------------------------------------------------------------------------- /public/images/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/public/images/1.png -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /src/components/About/About.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/components/About/About.module.scss -------------------------------------------------------------------------------- /src/components/About/About.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/components/About/About.tsx -------------------------------------------------------------------------------- /src/components/About/index.ts: -------------------------------------------------------------------------------- 1 | export * from './About' 2 | -------------------------------------------------------------------------------- /src/components/AuthenticateButton/AuthenticateButton.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/components/AuthenticateButton/AuthenticateButton.module.scss -------------------------------------------------------------------------------- /src/components/AuthenticateButton/AuthenticateButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/components/AuthenticateButton/AuthenticateButton.tsx -------------------------------------------------------------------------------- /src/components/AuthenticateButton/index.ts: -------------------------------------------------------------------------------- 1 | export * from './AuthenticateButton' 2 | -------------------------------------------------------------------------------- /src/components/CategoryChart/CategoryChart.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/components/CategoryChart/CategoryChart.module.scss -------------------------------------------------------------------------------- /src/components/CategoryChart/CategoryChart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/components/CategoryChart/CategoryChart.tsx -------------------------------------------------------------------------------- /src/components/CategoryChart/index.ts: -------------------------------------------------------------------------------- 1 | export * from './CategoryChart' 2 | -------------------------------------------------------------------------------- /src/components/Compose/Compose.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/components/Compose/Compose.tsx -------------------------------------------------------------------------------- /src/components/Compose/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Compose' 2 | -------------------------------------------------------------------------------- /src/components/Footer/Footer.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/components/Footer/Footer.module.scss -------------------------------------------------------------------------------- /src/components/Footer/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/components/Footer/Footer.tsx -------------------------------------------------------------------------------- /src/components/Footer/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Footer' 2 | -------------------------------------------------------------------------------- /src/components/Friend/Friend.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/components/Friend/Friend.module.scss -------------------------------------------------------------------------------- /src/components/Friend/Friend.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/components/Friend/Friend.tsx -------------------------------------------------------------------------------- /src/components/Friend/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Friend' 2 | -------------------------------------------------------------------------------- /src/components/Header/Header.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/components/Header/Header.module.scss -------------------------------------------------------------------------------- /src/components/Header/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/components/Header/Header.tsx -------------------------------------------------------------------------------- /src/components/Header/icons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/components/Header/icons.tsx -------------------------------------------------------------------------------- /src/components/Header/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Header' 2 | -------------------------------------------------------------------------------- /src/components/LandingButton/LandingButton.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/components/LandingButton/LandingButton.module.scss -------------------------------------------------------------------------------- /src/components/LandingButton/LandingButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/components/LandingButton/LandingButton.tsx -------------------------------------------------------------------------------- /src/components/LandingButton/index.ts: -------------------------------------------------------------------------------- 1 | export * from './LandingButton' 2 | -------------------------------------------------------------------------------- /src/components/LandingFooter/LandingFooter.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/components/LandingFooter/LandingFooter.module.scss -------------------------------------------------------------------------------- /src/components/LandingFooter/LandingFooter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/components/LandingFooter/LandingFooter.tsx -------------------------------------------------------------------------------- /src/components/LandingFooter/index.ts: -------------------------------------------------------------------------------- 1 | export * from './LandingFooter' 2 | -------------------------------------------------------------------------------- /src/components/LandingHeader/LandingHeader.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/components/LandingHeader/LandingHeader.module.scss -------------------------------------------------------------------------------- /src/components/LandingHeader/LandingHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/components/LandingHeader/LandingHeader.tsx -------------------------------------------------------------------------------- /src/components/LandingHeader/index.ts: -------------------------------------------------------------------------------- 1 | export * from './LandingHeader' 2 | -------------------------------------------------------------------------------- /src/components/LoadTime/LoadTime.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/components/LoadTime/LoadTime.module.scss -------------------------------------------------------------------------------- /src/components/LoadTime/LoadTime.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/components/LoadTime/LoadTime.tsx -------------------------------------------------------------------------------- /src/components/LoadTime/index.ts: -------------------------------------------------------------------------------- 1 | export * from './LoadTime' 2 | -------------------------------------------------------------------------------- /src/components/Logo/Logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/components/Logo/Logo.tsx -------------------------------------------------------------------------------- /src/components/Logo/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Logo' 2 | -------------------------------------------------------------------------------- /src/components/Percentage/Percentage.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/components/Percentage/Percentage.module.scss -------------------------------------------------------------------------------- /src/components/Percentage/Percentage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/components/Percentage/Percentage.tsx -------------------------------------------------------------------------------- /src/components/Percentage/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Percentage' 2 | -------------------------------------------------------------------------------- /src/components/SearchBar/SearchBar.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/components/SearchBar/SearchBar.module.scss -------------------------------------------------------------------------------- /src/components/SearchBar/SearchBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/components/SearchBar/SearchBar.tsx -------------------------------------------------------------------------------- /src/components/SearchBar/index.ts: -------------------------------------------------------------------------------- 1 | export * from './SearchBar' 2 | -------------------------------------------------------------------------------- /src/components/SearchLink/SearchLink.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/components/SearchLink/SearchLink.module.scss -------------------------------------------------------------------------------- /src/components/SearchLink/SearchLink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/components/SearchLink/SearchLink.tsx -------------------------------------------------------------------------------- /src/components/SearchLink/index.ts: -------------------------------------------------------------------------------- 1 | export * from './SearchLink' 2 | -------------------------------------------------------------------------------- /src/components/SearchResult/SearchResult.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/components/SearchResult/SearchResult.module.scss -------------------------------------------------------------------------------- /src/components/SearchResult/SearchResult.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/components/SearchResult/SearchResult.tsx -------------------------------------------------------------------------------- /src/components/SearchResult/index.ts: -------------------------------------------------------------------------------- 1 | export * from './SearchResult' 2 | -------------------------------------------------------------------------------- /src/components/SkillChart/SkillChart.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/components/SkillChart/SkillChart.module.scss -------------------------------------------------------------------------------- /src/components/SkillChart/SkillChart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/components/SkillChart/SkillChart.tsx -------------------------------------------------------------------------------- /src/components/SkillChart/index.ts: -------------------------------------------------------------------------------- 1 | export * from './SkillChart' 2 | -------------------------------------------------------------------------------- /src/components/SkillResult/SkillResult.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/components/SkillResult/SkillResult.module.scss -------------------------------------------------------------------------------- /src/components/SkillResult/SkillResult.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/components/SkillResult/SkillResult.tsx -------------------------------------------------------------------------------- /src/components/SkillResult/index.ts: -------------------------------------------------------------------------------- 1 | export * from './SkillResult' 2 | -------------------------------------------------------------------------------- /src/components/SocialProfile/SocialProfile.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/components/SocialProfile/SocialProfile.module.scss -------------------------------------------------------------------------------- /src/components/SocialProfile/SocialProfile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/components/SocialProfile/SocialProfile.tsx -------------------------------------------------------------------------------- /src/components/SocialProfile/index.ts: -------------------------------------------------------------------------------- 1 | export * from './SocialProfile' 2 | -------------------------------------------------------------------------------- /src/components/ThemeButton/ThemeButton.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/components/ThemeButton/ThemeButton.module.scss -------------------------------------------------------------------------------- /src/components/ThemeButton/ThemeButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/components/ThemeButton/ThemeButton.tsx -------------------------------------------------------------------------------- /src/components/ThemeButton/index.ts: -------------------------------------------------------------------------------- 1 | export * from './ThemeButton' 2 | -------------------------------------------------------------------------------- /src/components/VideoResult/VideoResult.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/components/VideoResult/VideoResult.module.scss -------------------------------------------------------------------------------- /src/components/VideoResult/VideoResult.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/components/VideoResult/VideoResult.tsx -------------------------------------------------------------------------------- /src/components/VideoResult/index.ts: -------------------------------------------------------------------------------- 1 | export * from './VideoResult' 2 | -------------------------------------------------------------------------------- /src/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/components/index.ts -------------------------------------------------------------------------------- /src/content/about.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/content/about.tsx -------------------------------------------------------------------------------- /src/content/b64/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/content/b64/index.ts -------------------------------------------------------------------------------- /src/content/images.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/content/images.ts -------------------------------------------------------------------------------- /src/content/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/content/index.ts -------------------------------------------------------------------------------- /src/content/search.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/content/search.tsx -------------------------------------------------------------------------------- /src/content/skills.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/content/skills.tsx -------------------------------------------------------------------------------- /src/content/videos.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/content/videos.ts -------------------------------------------------------------------------------- /src/contexts/SkillsContext/SkillsContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/contexts/SkillsContext/SkillsContext.ts -------------------------------------------------------------------------------- /src/contexts/SkillsContext/index.ts: -------------------------------------------------------------------------------- 1 | export * from './SkillsContext' 2 | -------------------------------------------------------------------------------- /src/contexts/ThemeContext/ThemeContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/contexts/ThemeContext/ThemeContext.ts -------------------------------------------------------------------------------- /src/contexts/ThemeContext/index.ts: -------------------------------------------------------------------------------- 1 | export * from './ThemeContext' 2 | -------------------------------------------------------------------------------- /src/contexts/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/contexts/index.ts -------------------------------------------------------------------------------- /src/contexts/providers/ThemeContextProvider/ThemeContextProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/contexts/providers/ThemeContextProvider/ThemeContextProvider.tsx -------------------------------------------------------------------------------- /src/contexts/providers/ThemeContextProvider/index.ts: -------------------------------------------------------------------------------- 1 | export * from './ThemeContextProvider' 2 | -------------------------------------------------------------------------------- /src/contexts/providers/index.ts: -------------------------------------------------------------------------------- 1 | export * from './ThemeContextProvider' 2 | -------------------------------------------------------------------------------- /src/hooks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/hooks/index.ts -------------------------------------------------------------------------------- /src/hooks/useLocalStorage/index.ts: -------------------------------------------------------------------------------- 1 | export * from './useLocalStorage' 2 | -------------------------------------------------------------------------------- /src/hooks/useLocalStorage/useLocalStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/hooks/useLocalStorage/useLocalStorage.ts -------------------------------------------------------------------------------- /src/hooks/useSearchText/index.ts: -------------------------------------------------------------------------------- 1 | export * from './useSearchText' 2 | -------------------------------------------------------------------------------- /src/hooks/useSearchText/useSearchText.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/hooks/useSearchText/useSearchText.ts -------------------------------------------------------------------------------- /src/hooks/useTheme/index.ts: -------------------------------------------------------------------------------- 1 | export * from './useTheme' 2 | -------------------------------------------------------------------------------- /src/hooks/useTheme/useTheme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/hooks/useTheme/useTheme.ts -------------------------------------------------------------------------------- /src/hooks/useWindowSize/index.ts: -------------------------------------------------------------------------------- 1 | export * from './useWindowSize' 2 | -------------------------------------------------------------------------------- /src/hooks/useWindowSize/useWindowSize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/hooks/useWindowSize/useWindowSize.ts -------------------------------------------------------------------------------- /src/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/pages/_app.tsx -------------------------------------------------------------------------------- /src/pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/pages/_document.tsx -------------------------------------------------------------------------------- /src/pages/images.ts: -------------------------------------------------------------------------------- 1 | export { Images as default } from 'src/screens' 2 | -------------------------------------------------------------------------------- /src/pages/index.ts: -------------------------------------------------------------------------------- 1 | export { Home as default } from 'src/screens' 2 | -------------------------------------------------------------------------------- /src/pages/projects.ts: -------------------------------------------------------------------------------- 1 | export { Construction as default } from 'src/screens' 2 | -------------------------------------------------------------------------------- /src/pages/skills.ts: -------------------------------------------------------------------------------- 1 | export { Skills as default } from 'src/screens' 2 | -------------------------------------------------------------------------------- /src/pages/videos.ts: -------------------------------------------------------------------------------- 1 | export { Videos as default } from 'src/screens' 2 | -------------------------------------------------------------------------------- /src/screens/Construction/Construction.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/screens/Construction/Construction.module.scss -------------------------------------------------------------------------------- /src/screens/Construction/Construction.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/screens/Construction/Construction.tsx -------------------------------------------------------------------------------- /src/screens/Construction/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Construction' 2 | -------------------------------------------------------------------------------- /src/screens/Home/Home.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/screens/Home/Home.module.scss -------------------------------------------------------------------------------- /src/screens/Home/Home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/screens/Home/Home.tsx -------------------------------------------------------------------------------- /src/screens/Home/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Home' 2 | -------------------------------------------------------------------------------- /src/screens/Images/Images.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/screens/Images/Images.module.scss -------------------------------------------------------------------------------- /src/screens/Images/Images.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/screens/Images/Images.tsx -------------------------------------------------------------------------------- /src/screens/Images/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Images' 2 | -------------------------------------------------------------------------------- /src/screens/Landing/Landing.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/screens/Landing/Landing.module.scss -------------------------------------------------------------------------------- /src/screens/Landing/Landing.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/screens/Landing/Landing.tsx -------------------------------------------------------------------------------- /src/screens/Landing/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Landing' 2 | -------------------------------------------------------------------------------- /src/screens/Skills/Skills.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/screens/Skills/Skills.module.scss -------------------------------------------------------------------------------- /src/screens/Skills/Skills.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/screens/Skills/Skills.tsx -------------------------------------------------------------------------------- /src/screens/Skills/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Skills' 2 | -------------------------------------------------------------------------------- /src/screens/Videos/Videos.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/screens/Videos/Videos.module.scss -------------------------------------------------------------------------------- /src/screens/Videos/Videos.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/screens/Videos/Videos.tsx -------------------------------------------------------------------------------- /src/screens/Videos/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Videos' 2 | -------------------------------------------------------------------------------- /src/screens/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/screens/index.ts -------------------------------------------------------------------------------- /src/styles/_base.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/styles/_base.scss -------------------------------------------------------------------------------- /src/styles/_colors.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/styles/_colors.scss -------------------------------------------------------------------------------- /src/styles/_layouts.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/styles/_layouts.scss -------------------------------------------------------------------------------- /src/styles/_theme.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/styles/_theme.scss -------------------------------------------------------------------------------- /src/styles/globals.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/styles/globals.scss -------------------------------------------------------------------------------- /src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/types/index.ts -------------------------------------------------------------------------------- /src/types/skills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/types/skills.ts -------------------------------------------------------------------------------- /src/types/theme.ts: -------------------------------------------------------------------------------- 1 | export type Theme = 'light' | 'dark' 2 | -------------------------------------------------------------------------------- /src/utils/builders/index.ts: -------------------------------------------------------------------------------- 1 | export * from './searchTextGeneratorBuilder' 2 | -------------------------------------------------------------------------------- /src/utils/builders/searchTextGeneratorBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/utils/builders/searchTextGeneratorBuilder.ts -------------------------------------------------------------------------------- /src/utils/common/index.ts: -------------------------------------------------------------------------------- 1 | export * from './sleep' 2 | -------------------------------------------------------------------------------- /src/utils/common/sleep.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/utils/common/sleep.ts -------------------------------------------------------------------------------- /src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/src/utils/index.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardxhong/google-search/HEAD/yarn.lock --------------------------------------------------------------------------------