Image Finder is a responsive web application built with React.js and styled using Material-UI (MUI). It allows users to search for images using the Unsplash API. The application includes pagination for navigating through search results and handles errors gracefully. It features reusable components and follows production-level coding practices.
Frontend Deployed URL 👉 Link to deployed app
- Home Screen: Displays a search bar and initial set of images.
- Search Functionality: Fetches images from Unsplash API based on user input.
- Pagination: Uses Material-UI Pagination component for easy navigation through search results.
- Responsive Design: Supports mobile, tablet, and desktop views with standard breakpoints.
- Clone the repository:
git clone https://github.com/yourusername/image-finder.git
- Install dependencies:
npm install
- Run the app:
Open http://localhost:3000 to view it in the browser.
npm start
The application handles errors gracefully, displaying appropriate messages to users in case of failed API requests or other errors.
The application is deployed on Netlify for easy access and sharing.
Contributions are welcome! If you have suggestions for improvements or new features, please open an issue or fork the repository and submit a pull request.
Give a ⭐️ if you found this project interesting and helpful!