{"id":15199979,"url":"https://github.com/susisarvesh/infinityscroll","last_synced_at":"2026-03-17T04:36:53.224Z","repository":{"id":247684520,"uuid":"826560732","full_name":"susisarvesh/Infinityscroll","owner":"susisarvesh","description":"🌐 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. 📥","archived":false,"fork":false,"pushed_at":"2024-07-10T00:31:59.000Z","size":49,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-18T00:51:16.245Z","etag":null,"topics":["babel","image-downloader","react","tailwindcss","unsplash-api"],"latest_commit_sha":null,"homepage":"http://infinityscroll-imagedownloader.netlify.app","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/susisarvesh.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-10T00:25:06.000Z","updated_at":"2024-07-10T00:32:03.000Z","dependencies_parsed_at":"2024-07-10T04:09:40.291Z","dependency_job_id":null,"html_url":"https://github.com/susisarvesh/Infinityscroll","commit_stats":null,"previous_names":["susisarvesh/infinityscroll"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/susisarvesh/Infinityscroll","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/susisarvesh%2FInfinityscroll","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/susisarvesh%2FInfinityscroll/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/susisarvesh%2FInfinityscroll/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/susisarvesh%2FInfinityscroll/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/susisarvesh","download_url":"https://codeload.github.com/susisarvesh/Infinityscroll/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/susisarvesh%2FInfinityscroll/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28018819,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-12-25T02:00:05.988Z","response_time":58,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["babel","image-downloader","react","tailwindcss","unsplash-api"],"created_at":"2024-09-28T02:23:29.979Z","updated_at":"2025-12-25T04:04:10.367Z","avatar_url":"https://github.com/susisarvesh.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Infinite Scroll Image Gallery\n\nThis 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.\n\n## Features\n\n- **Infinite Scroll:** Automatically loads more images as the user scrolls down the page.\n- **Unsplash API Integration:** Fetches high-quality images from the Unsplash API.\n- **Image Download:** Allows users to download images directly from the gallery.\n\n## Technologies Used\n\n- **React:** For building the user interface.\n- **Axios:** For making API requests to the Unsplash API.\n- **Tailwind CSS:** For styling the application with a modern and responsive design.\n\n## Installation\n\nTo run this project locally, follow these steps:\n\n1. **Clone the repository:**\n\n   ```bash\n   git clone https://github.com/0sarvesh/infinite-scroll-gallery.git\n   ```\n\n2. **Navigate to the project directory:**\n\n   ```bash\n   cd infinite-scroll-gallery\n   ```\n\n3. **Install dependencies:**\n\n   ```bash\n   npm install\n   ```\n\n4. **Create a `.env` file in the root directory and add your Unsplash API key:**\n\n   ```\n   REACT_APP_UNSPLASH_API_KEY=your_unsplash_api_key\n   ```\n\n5. **Start the development server:**\n\n   ```bash\n   npm start\n   ```\n\n   The app should now be running on `http://localhost:3000`.\n\n## Project Structure\n\n- `src/`\n  - `components/`: Contains reusable UI components.\n  - `pages/`: Contains the main page of the application.\n  - `App.js`: The main component that includes routing.\n  - `index.js`: The entry point of the application.\n\n## Usage\n\n1. **Browse Images:** Scroll down the page to load and view more images from Unsplash.\n2. **Download Images:** Click the download button on any image to download it to your device.\n\n## Contributing\n\nContributions are welcome! If you have any suggestions or improvements, feel free to create a pull request.\n\n## License\n\nThis project is licensed under the MIT License. See the [LICENSE](LICENSE) file for more details.\n\n## Contact\n\nIf you have any questions or feedback, feel free to reach out:\n\n- **Sarvesh**\n- [GitHub Profile](https://github.com/susisarvesh)\n- susindransarvesh@gmail.com\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsusisarvesh%2Finfinityscroll","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsusisarvesh%2Finfinityscroll","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsusisarvesh%2Finfinityscroll/lists"}