Skip to content

Hi, this Picture Gallery is made through Baguette Box Javascript Library including searchFilter.js plugin.

Notifications You must be signed in to change notification settings

ZaidKhan144/interactive-photo-gallery

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

interactive-photo-gallery

A Picture Gallery, made through Baguette Box Javascript Library, with functionality to search images based on their caption.

Main Page

image

Full Screen Image View

image

Installation and Setup Instructions

To make below steps work, You will need node and npm installed globally on your machine.

# Clone this repository
$ git clone https://github.com/ZaidKhan144/interactive-photo-gallery.git

# Enter the Git folder
$ cd interactive-photo-gallery

# Install dependencies
$ npm install

# Start the project
$ npm start

Tech used

  • JavaScript
  • baguetteBox Library
  • searchFilter.js Plugin
  • HTML
  • CSS Grid
  • ESLint - A linter tool to standardize code
  • Prettier - Code formatter
  • GitHub Pages

Reflection

The main goal of this project was to make use of JavaScript libraries.

I have used the baguetteBox library built using lightbox script, a JavaScript Library, to create a modern yet minimal design gallery. It supports full-screen mode with Image Captions. Library also allows moving through images using a slider and a close feature on the background mask for a better user experience.

I have also used searchFilter.js, a jQuery plugin to search through images by image caption, and laid out the main page using CSS grid.

At the end of the day technologies used are HTML, CSS Grid, JavaScript, baguetteBox , and SearchFilter.js.

You can view the live version of the app here: https://zaidkhan144.github.io/interactive-photo-gallery/

About

Hi, this Picture Gallery is made through Baguette Box Javascript Library including searchFilter.js plugin.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published