Skip to content

Latest commit

 

History

History
51 lines (31 loc) · 2.08 KB

File metadata and controls

51 lines (31 loc) · 2.08 KB

Overview

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.

Key Features

  • 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.

Project Structure

src/
|-- App.jsx
|-- main.jsx
|-- index.css
|-- Gallery.jsx
|-- context.jsx
|-- SearchForm.jsx
|-- ThemeToggle.jsx
|-- ...

Technologies Used

  • 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.

Future Improvements

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!

Contact

For any inquiries or feedback, please contact me at sablepradipsubhash@gmail.com.

Thank you for exploring SearchPic! 📸✨