A responsive image gallery website built using React.js and Tailwind CSS.
The application fetches images from an API and displays them with captions and pagination functionality.
- Fetch Images from API
- Display Image Captions
- Responsive Design
- Pagination System
- Previous & Next Buttons
- Show 5 Page Numbers at a Time
- 10 Images Per Page
- Open Original Image on Click
- React.js
- Tailwind CSS
- JavaScript
- REST API
project-folder/
│
├── src/
│ ├── components/
│ ├── App.jsx
│ ├── main.jsx
│
├── public/
├── package.json
└── tailwind.config.js-
Images are fetched from an API
-
First 10 images are displayed
-
Users can:
- Navigate pages
- Use Previous & Next buttons
- Click images to open original links
-
Pagination updates dynamically
This project was created to practice:
- React.js Components
- API Fetching
- Pagination Logic
- Responsive UI Design
- Tailwind CSS Styling
- State Management
Muhammad Ishaq Frontend Developer from Pakistan 🇵🇰
This project is open-source and free to use.