Skip to content

a fully functional and responsive image gallery that showcases a collection of images in a visually appealing way; equipped with user log in authentication and an image drag-and-drop feature.

License

Notifications You must be signed in to change notification settings

adarachel/pix-galleria

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PIX GALLERIA: An Image Gallery Website

This is a fully functional and responsive image gallery that showcases a collection of images in a visually appealing way; equipped with user log in authentication and an image drag-and-drop feature.

Table of Contents

Demo

Live Demo - The link to the live website.

Features

  1. Image Display:

    • Display a grid layout that showcases a collection of images presented in a visually appealing manner with consistent spacing and sizing, add a tag to each image.
  2. Loading state:

    • The page should have a loading state for when images are not ready for display, display a skeleton loader or a loading spinner when loading is true
  3. Search Functionality:

    • You should have a search field that filters the image list based on the tags added to the images.
  4. Drag-and-Drop:

    • Implement the ability for users to drag and drop images within the gallery.
  5. User-friendly Feedback:

    • Incorporate smooth animations and visual cues that provide feedback during drag and drop interactions.
  6. Responsive Design:

    • Ensure that the gallery is responsive and functions seamlessly on different devices, including mobile phones, tablets, and desktops.
  7. Design Flexibility:

    • While adhering to the above requirements, you have the creative freedom to come up with a unique and appealing design.

Installation

  1. Clone the repository:

    git clone https://github.com/adarachel/pix-galleria.git
    
  2. Navigate to the project folder:

    cd pix-galleria
    
  3. Install dependencies:

    npm install
    

Usage

Run 'npm start' - The app will be available at http://localhost:3000 by default.

Contributing

Contributions are welcome! If you'd like to contribute to this project, please follow these steps:

  • Fork the repository.
  • Create a new branch for your feature or bug fix.
  • Make your changes and commit them with descriptive commit messages.
  • Push your changes to your fork.
  • Submit a pull request to the main repository.

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

a fully functional and responsive image gallery that showcases a collection of images in a visually appealing way; equipped with user log in authentication and an image drag-and-drop feature.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published