An open API service indexing awesome lists of open source software.

https://github.com/shepe1304/random-photo-grid-app

This application generates a random photo grid whenever the screen is clicked! It takes about 1 to 2 seconds to generate, and the grids variate widely. Have fun!
https://github.com/shepe1304/random-photo-grid-app

asymmetry react reactjs

Last synced: 5 months ago
JSON representation

This application generates a random photo grid whenever the screen is clicked! It takes about 1 to 2 seconds to generate, and the grids variate widely. Have fun!

Awesome Lists containing this project

README

          

# 📸 Random Photo Grid App

A dynamic web application that generates a unique photo grid every time you click the screen. Experience a fresh, randomized layout with every interaction!

🔗 [Live Demo](https://spontaneous-grid-generator.netlify.app/)

---

## 🧩 Features

- Generates a new photo grid on each screen click
- Uses high-quality images sourced from [Unsplash](https://unsplash.com/)
- Fully responsive and mobile-friendly design
- Fast generation time (~1–2 seconds)

---

## 🚀 Getting Started

### Prerequisites

Make sure you have the following installed:

- [Node.js](https://nodejs.org/) (v14 or higher)
- [npm](https://www.npmjs.com/) (v6 or higher)

### Installation

1. **Clone the repository**
```bash
git clone https://github.com/Shepe1304/Random-Photo-Grid-App.git
```

2. **Navigate to the project directory**
```bash
cd Random-Photo-Grid-App
```

3. **Install dependencies**
```bash
npm install
```

4. Start the development server
```bash
npm start
```

---

The app will be available at http://localhost:3000.

## 🖼️ Usage

Click anywhere on the screen to regenerate the image grid. Each interaction creates a brand-new, randomized photo layout using images from Unsplash.

---

## 🛠️ Built With

- [React](https://reactjs.org/) – A JavaScript library for building modern user interfaces
- [Unsplash API](https://unsplash.com/developers) – Source of free, high-resolution images

---

## 📅 Project Info

- **Completion Date:** July 18, 2023
- **Author:** [Shepe1304](https://github.com/Shepe1304)