🌐 Image Gallery Web Application 🌐📸 This project is an image gallery web application that fetches images from the Unsplash API and implements an infinite scroll feature.🖼️ Users can scroll down to load more images and have the option to download their favorite ones. 📥
This project is an image gallery web application that fetches images from the Unsplash API and implements an infinite scroll feature. Users can scroll down to load more images and have the option to download their favorite ones.
To run this project locally, follow these steps:
Clone the repository:
git clone https://github.com/0sarvesh/infinite-scroll-gallery.git
Navigate to the project directory:
cd infinite-scroll-gallery
Install dependencies:
npm install
Create a .env
file in the root directory and add your Unsplash API key:
REACT_APP_UNSPLASH_API_KEY=your_unsplash_api_key
Start the development server:
npm start
The app should now be running on http://localhost:3000
.
src/
components/
: Contains reusable UI components.pages/
: Contains the main page of the application.App.js
: The main component that includes routing.index.js
: The entry point of the application.Contributions are welcome! If you have any suggestions or improvements, feel free to create a pull request.
This project is licensed under the MIT License. See the LICENSE file for more details.
If you have any questions or feedback, feel free to reach out: