Paradise Photo Gallery

A simple and aesthetic image gallery to showcase your art portfolio

Fork me on GitHub

Build an art exhibit

Paradise is an open source software package for publishing a portfolio of photos on a website in a clean, professional style.

Use Paradise to create an online exhibit for an artist or organization.

Just the facts

Paradise Requirements:
  • Website running PHP 5.3+
  • FTP access to install Paradise
Paradise ingredients:
  • Gallery automatically fills width of user's browser
  • Slideshow viewer allows users to easily advance to next image
  • SEO friendly URL for each image
  • Optimized for mobile devices
  • Contact form for sending a message to the artist
  • Administrator Console is password protected
  • Passwords are sent one-way encrypted (cryptographic hash) and encrypted a second time before storing on the server
  • Upload multiple images files at a time
  • Automatic thumbnail generation
  • 50 fonts to choose from for the title
  • NoSQL – no relational database to setup or maintain
  • Data is stored in simple JSON text files
  • Open Source under GPLv3

Paradise is not for social photo sharing.  It is intended to showcase an artist's work, and as such does not include social features such as user comments or privacy settings.

The Paradise project is built on the work of others:

Mobile device screenshots


In the wild

Sampling of galleries:

Get going

Install and Setup:
  1. Download and unzip the Paradise install file.
  2. FTP the gallery folder up to your website.
  3. Open the Administrator Console by appending gallery/console to your website URL.*

* Example:

When you first go to the console, you will be prompted to create a user account for yourself.  Once in the console, upload photos or use the "Create New User Account" feature to create an account for the artist to upload photos directly.

Gallery of screenshots: Install steps


Frequently Asked Questions: Wiki FAQ

Source code: GitHub (paradise)

Issues: GitHub Issues

Twitter: #ParadisePHP

Example tweet card for an image: