pixelsHash · Report Bug · Request Feature
The Go-to place for High Quality, Beautiful and Picturesque 3-D matrices of Pixels - hashed perfectly for you to describe your thoughts in high resolution! 🖼⚡ You can view, search and download everything that you want! Powered By Unsplash!
pixelsHash is LIVE!
There are multiple features implemented on pixelsHash to make high quality pictures accessible to you easier like never before.
🖼 pixelsHash has:
- 🔎 Search from over 2 million free high-resolution images (powered by Unsplash API)
- ♾ Infinite Scrolling
- 💾 Save your search History
- ⚡ Blazing Fast on all devices
- 🔖 Toggle between different Views
- 💻 Fully Responsive
⤵️ Download Pictures with a click- 🙈 Profanity Filter (Clean search and content, always)
- 🌘 Dark mode
- Clone the repository
git clone https://github.com/sohamsshah/pixelsHash.git
- Change the working directory
cd pixelsHash
- Install dependencies
yarn
- Create
.env.local
file in root and add your variables
NEXT_PUBIC_UNSPLASH_API_ACCESS_KEY='your unsplash api key here'
- Run pixelsHash
yarn run dev
You are all set! Open localhost:3000 to see the app.
-
pixelsHash is truly Open Source. Any sort of contribution to this project are highly appreciated. Create a branch, add commits, and open a pull request.
-
Please read
CONTRIBUTING
for details on ourCODE OF CONDUCT
, and the process for submitting pull requests to pixelsHash.
- Next JS
- Next Image: for lazy loading images and optimized Images
- Intersection Observer API: for smooth infinite scrolling
- React Loading Skeleton: for effective skeleton loading
- Bad Words: for Profanity Check 🙏
- React Select: for interactive search box
- Vercel: for hosting
- Tailwind CSS: for beautiful UI styling
A lot of features are in the pipeline for pixelsHash. Some of them are
- 🥁 Share Images
- 👀 Visual Search
- 🎙 Audio Search
- 💖 Favourites
Have a feature in mind? Please create an issue here. Let's talk!
This project is licensed under the MIT License - see the LICENSE
file for details.
- Twitter: @sohamsshah_
- Github: @sohamsshah
- Hashnode: @sohamsshah
- LinkedIN: @sohamshah456