Welcome to SearchPic, a powerful image search application built with React.js that allows users to effortlessly search for and discover images based on their preferences. Leveraging the Unsplash API, this project combines the flexibility of the Context API, the efficiency of React-Query, and the expressive React Icons library to provide a seamless and visually appealing image browsing experience.
-
Dynamic Image Search: Quickly and easily search for images based on your interests using the Unsplash API.
-
Search Filters: Utilize the search filter to narrow down results by image name, and toggle between light and dark themes for a personalized viewing experience.
-
Context API: Manage global state and user preferences seamlessly with the React Context API.
-
Efficient Data Loading: React-Query ensures efficient data loading, optimizing performance and responsiveness.
src/
|-- App.jsx
|-- main.jsx
|-- index.css
|-- Gallery.jsx
|-- context.jsx
|-- SearchForm.jsx
|-- ThemeToggle.jsx
|-- ...
-
React.js: A powerful library for building user interfaces, providing a responsive and dynamic user experience.
-
Unsplash API: Access a vast collection of high-quality images for users to search and explore.
-
Context API: Manage global state and user preferences seamlessly.
-
React-Query: Efficiently manage and load data, optimizing performance for a smooth user experience.
-
React Icons: Enhance the visual appeal of the app with a variety of customizable icons.
This project is a work in progress, and I am actively working on further enhancements, including additional search filters, improved theming options, and enhanced image display features. Your feedback and contributions are welcome!
For any inquiries or feedback, please contact me at sablepradipsubhash@gmail.com.
Thank you for exploring SearchPic! 📸✨