A responsive, modern web app that displays and allows users to browse and download wallpapers from multiple categories such as Animals, Architecture, Anime, Natural, and People. Built using HTML, CSS, and JavaScript, this app fetches live images from an external wallpaper API and provides a smooth infinite scroll experience.
-
📂 Category Filtering – Browse wallpapers by category (Animals, Architecture, Anime, Natural, People).
-
🖼️ Dynamic Fetching – Wallpapers are fetched from an API dynamically with seamless loading.
-
🔄 Infinite Scroll – Automatically loads more wallpapers as you reach the end of the page.
-
⬇️ One-Click Download – Instantly download any wallpaper in high quality.
-
🪟 Preview Mode – Open the wallpaper in a new tab to view in full resolution.
-
🎨 Responsive Design – Clean, dark UI with a floating dock navigation bar.
-
🧠 Tech Stack
On page load, the script fetches wallpapers for the first category (Animals).
Users can switch categories via the dock menu.
When you scroll near the bottom, new wallpapers are automatically fetched (infinite scroll).
project-folder/
│
├── index.html # Main page
├── style.css # Styling and layout
├── app.js # API logic and functionality
└── README.md # Documentation
This project is licensed under the MIT License — contact me for full free usage.
