├── .eslintrc.js ├── .github └── workflows │ ├── ci.yml │ └── codeql-analysis.yml ├── .gitignore ├── .prettierignore ├── .prettierrc ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── assets ├── images │ ├── noResults.gif │ ├── pixelsHashLogo.png │ ├── pixelsHashLogo2.png │ └── pixelsHashLogoDark.png └── svgs │ ├── CalendarIcon.jsx │ ├── ChevDoubleUpIcon.jsx │ ├── ChevLeftIcon.jsx │ ├── ChevRightIcon.jsx │ ├── DownloadIcon.jsx │ ├── GithubIcon.jsx │ ├── GridIcon.jsx │ ├── InstagramIcon.jsx │ ├── InternetIcon.jsx │ ├── ListIcon.jsx │ ├── MapIcon.jsx │ ├── MoonIcon.jsx │ ├── SunIcon.jsx │ └── TwitterIcon.jsx ├── components ├── Alert │ └── Alert.jsx ├── BioDetails │ └── BioDetails.jsx ├── CardFooter │ └── CardFooter.jsx ├── CreatorDetails │ └── CreatorDetails.jsx ├── DarkModeToggleButton │ └── DarkModeToggleButton.jsx ├── GridViewImage │ └── GridViewImage.jsx ├── GridViewToggleButton │ └── GridViewToggleButton.jsx ├── ImageCard │ ├── ImageCard.jsx │ └── utils.js ├── ImageDetails │ └── ImageDetails.jsx ├── ImageListing │ ├── ImageListing.jsx │ ├── imageListingReducer.js │ └── utils.js ├── InfiniteScroll │ └── InfiniteScroll.jsx ├── ListViewImage │ └── ListViewImage.jsx ├── Loader │ └── Loader.jsx ├── Location │ └── Location.jsx ├── Modal │ └── Modal.jsx ├── Navbar │ └── Navbar.jsx ├── NoResults │ └── NoResults.jsx ├── ProfileDetails │ └── ProfileDetails.jsx ├── ScrollToTopButton │ └── ScrollToTopButton.jsx ├── SocialLinks │ └── SocialLinks.jsx └── Tags │ └── Tags.jsx ├── data ├── constants.js └── strings.js ├── next.config.js ├── package.json ├── pages ├── 404.js ├── _app.js ├── index.css └── index.js ├── postcss.config.js ├── public ├── android-icon-144x144.png ├── android-icon-192x192.png ├── android-icon-36x36.png ├── android-icon-48x48.png ├── android-icon-72x72.png ├── android-icon-96x96.png ├── apple-icon-114x114.png ├── apple-icon-120x120.png ├── apple-icon-144x144.png ├── apple-icon-152x152.png ├── apple-icon-180x180.png ├── apple-icon-57x57.png ├── apple-icon-60x60.png ├── apple-icon-72x72.png ├── apple-icon-76x76.png ├── apple-icon-precomposed.png ├── apple-icon.png ├── browserconfig.xml ├── favicon-16x16.png ├── favicon-32x32.png ├── favicon-96x96.png ├── favicon.ico ├── manifest.json ├── ms-icon-144x144.png ├── ms-icon-150x150.png ├── ms-icon-310x310.png ├── ms-icon-70x70.png ├── pixelsHashLogo.png └── vercel.svg ├── tailwind.config.js ├── utils ├── formatDate.js └── hooks │ └── useIntersectionObserver.js └── yarn.lock /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | build 3 | dist 4 | coverage 5 | .eslintrc.js 6 | .next -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/.prettierrc -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/README.md -------------------------------------------------------------------------------- /assets/images/noResults.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/assets/images/noResults.gif -------------------------------------------------------------------------------- /assets/images/pixelsHashLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/assets/images/pixelsHashLogo.png -------------------------------------------------------------------------------- /assets/images/pixelsHashLogo2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/assets/images/pixelsHashLogo2.png -------------------------------------------------------------------------------- /assets/images/pixelsHashLogoDark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/assets/images/pixelsHashLogoDark.png -------------------------------------------------------------------------------- /assets/svgs/CalendarIcon.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/assets/svgs/CalendarIcon.jsx -------------------------------------------------------------------------------- /assets/svgs/ChevDoubleUpIcon.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/assets/svgs/ChevDoubleUpIcon.jsx -------------------------------------------------------------------------------- /assets/svgs/ChevLeftIcon.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/assets/svgs/ChevLeftIcon.jsx -------------------------------------------------------------------------------- /assets/svgs/ChevRightIcon.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/assets/svgs/ChevRightIcon.jsx -------------------------------------------------------------------------------- /assets/svgs/DownloadIcon.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/assets/svgs/DownloadIcon.jsx -------------------------------------------------------------------------------- /assets/svgs/GithubIcon.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/assets/svgs/GithubIcon.jsx -------------------------------------------------------------------------------- /assets/svgs/GridIcon.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/assets/svgs/GridIcon.jsx -------------------------------------------------------------------------------- /assets/svgs/InstagramIcon.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/assets/svgs/InstagramIcon.jsx -------------------------------------------------------------------------------- /assets/svgs/InternetIcon.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/assets/svgs/InternetIcon.jsx -------------------------------------------------------------------------------- /assets/svgs/ListIcon.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/assets/svgs/ListIcon.jsx -------------------------------------------------------------------------------- /assets/svgs/MapIcon.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/assets/svgs/MapIcon.jsx -------------------------------------------------------------------------------- /assets/svgs/MoonIcon.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/assets/svgs/MoonIcon.jsx -------------------------------------------------------------------------------- /assets/svgs/SunIcon.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/assets/svgs/SunIcon.jsx -------------------------------------------------------------------------------- /assets/svgs/TwitterIcon.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/assets/svgs/TwitterIcon.jsx -------------------------------------------------------------------------------- /components/Alert/Alert.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/components/Alert/Alert.jsx -------------------------------------------------------------------------------- /components/BioDetails/BioDetails.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/components/BioDetails/BioDetails.jsx -------------------------------------------------------------------------------- /components/CardFooter/CardFooter.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/components/CardFooter/CardFooter.jsx -------------------------------------------------------------------------------- /components/CreatorDetails/CreatorDetails.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/components/CreatorDetails/CreatorDetails.jsx -------------------------------------------------------------------------------- /components/DarkModeToggleButton/DarkModeToggleButton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/components/DarkModeToggleButton/DarkModeToggleButton.jsx -------------------------------------------------------------------------------- /components/GridViewImage/GridViewImage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/components/GridViewImage/GridViewImage.jsx -------------------------------------------------------------------------------- /components/GridViewToggleButton/GridViewToggleButton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/components/GridViewToggleButton/GridViewToggleButton.jsx -------------------------------------------------------------------------------- /components/ImageCard/ImageCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/components/ImageCard/ImageCard.jsx -------------------------------------------------------------------------------- /components/ImageCard/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/components/ImageCard/utils.js -------------------------------------------------------------------------------- /components/ImageDetails/ImageDetails.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/components/ImageDetails/ImageDetails.jsx -------------------------------------------------------------------------------- /components/ImageListing/ImageListing.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/components/ImageListing/ImageListing.jsx -------------------------------------------------------------------------------- /components/ImageListing/imageListingReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/components/ImageListing/imageListingReducer.js -------------------------------------------------------------------------------- /components/ImageListing/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/components/ImageListing/utils.js -------------------------------------------------------------------------------- /components/InfiniteScroll/InfiniteScroll.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/components/InfiniteScroll/InfiniteScroll.jsx -------------------------------------------------------------------------------- /components/ListViewImage/ListViewImage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/components/ListViewImage/ListViewImage.jsx -------------------------------------------------------------------------------- /components/Loader/Loader.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/components/Loader/Loader.jsx -------------------------------------------------------------------------------- /components/Location/Location.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/components/Location/Location.jsx -------------------------------------------------------------------------------- /components/Modal/Modal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/components/Modal/Modal.jsx -------------------------------------------------------------------------------- /components/Navbar/Navbar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/components/Navbar/Navbar.jsx -------------------------------------------------------------------------------- /components/NoResults/NoResults.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/components/NoResults/NoResults.jsx -------------------------------------------------------------------------------- /components/ProfileDetails/ProfileDetails.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/components/ProfileDetails/ProfileDetails.jsx -------------------------------------------------------------------------------- /components/ScrollToTopButton/ScrollToTopButton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/components/ScrollToTopButton/ScrollToTopButton.jsx -------------------------------------------------------------------------------- /components/SocialLinks/SocialLinks.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/components/SocialLinks/SocialLinks.jsx -------------------------------------------------------------------------------- /components/Tags/Tags.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/components/Tags/Tags.jsx -------------------------------------------------------------------------------- /data/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/data/constants.js -------------------------------------------------------------------------------- /data/strings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/data/strings.js -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/package.json -------------------------------------------------------------------------------- /pages/404.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/pages/404.js -------------------------------------------------------------------------------- /pages/_app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/pages/_app.js -------------------------------------------------------------------------------- /pages/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/pages/index.css -------------------------------------------------------------------------------- /pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/pages/index.js -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/android-icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/public/android-icon-144x144.png -------------------------------------------------------------------------------- /public/android-icon-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/public/android-icon-192x192.png -------------------------------------------------------------------------------- /public/android-icon-36x36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/public/android-icon-36x36.png -------------------------------------------------------------------------------- /public/android-icon-48x48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/public/android-icon-48x48.png -------------------------------------------------------------------------------- /public/android-icon-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/public/android-icon-72x72.png -------------------------------------------------------------------------------- /public/android-icon-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/public/android-icon-96x96.png -------------------------------------------------------------------------------- /public/apple-icon-114x114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/public/apple-icon-114x114.png -------------------------------------------------------------------------------- /public/apple-icon-120x120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/public/apple-icon-120x120.png -------------------------------------------------------------------------------- /public/apple-icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/public/apple-icon-144x144.png -------------------------------------------------------------------------------- /public/apple-icon-152x152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/public/apple-icon-152x152.png -------------------------------------------------------------------------------- /public/apple-icon-180x180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/public/apple-icon-180x180.png -------------------------------------------------------------------------------- /public/apple-icon-57x57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/public/apple-icon-57x57.png -------------------------------------------------------------------------------- /public/apple-icon-60x60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/public/apple-icon-60x60.png -------------------------------------------------------------------------------- /public/apple-icon-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/public/apple-icon-72x72.png -------------------------------------------------------------------------------- /public/apple-icon-76x76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/public/apple-icon-76x76.png -------------------------------------------------------------------------------- /public/apple-icon-precomposed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/public/apple-icon-precomposed.png -------------------------------------------------------------------------------- /public/apple-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/public/apple-icon.png -------------------------------------------------------------------------------- /public/browserconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/public/browserconfig.xml -------------------------------------------------------------------------------- /public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/public/favicon-16x16.png -------------------------------------------------------------------------------- /public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/public/favicon-32x32.png -------------------------------------------------------------------------------- /public/favicon-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/public/favicon-96x96.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/public/manifest.json -------------------------------------------------------------------------------- /public/ms-icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/public/ms-icon-144x144.png -------------------------------------------------------------------------------- /public/ms-icon-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/public/ms-icon-150x150.png -------------------------------------------------------------------------------- /public/ms-icon-310x310.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/public/ms-icon-310x310.png -------------------------------------------------------------------------------- /public/ms-icon-70x70.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/public/ms-icon-70x70.png -------------------------------------------------------------------------------- /public/pixelsHashLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/public/pixelsHashLogo.png -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /utils/formatDate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/utils/formatDate.js -------------------------------------------------------------------------------- /utils/hooks/useIntersectionObserver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/utils/hooks/useIntersectionObserver.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohamsshah/pixelsHash/HEAD/yarn.lock --------------------------------------------------------------------------------