Skip to content

zahraei1376/gallery

Repository files navigation

Gallery

In this project, the goal is to implement a custom layout for displaying images.

This is a photo gallery project for downloading and uploading photos on a small scale.

Alt Text

  • My project is written on the basis of NextJs , CSS in js (Styled-components) , Javascript , Docker and mongoDB.
  • JWT are used for authenticating users in the server-side. in the client-side tokens are stored in Cookies and Redux.
  • Validation is done as a middlewares.

A fixed array is used to display the photos. By hover the photos, you can save the photos or view the saved photos. View information and download photo by clicking on the photo. Using animation to display photo information in the form of flipping paper.

pages:

  1. main page
  2. login page
  3. register page
  4. gallery page (Show searched photos)
  5. show all topic page
  6. Saved photos page
    • On the Saved Photos page, you can delete saved photos, view photo information, and download photos.
  7. profile page
    • On the profile page you can view and change your personal information.
    • Upload your photos to put in the gallery.
    • View saved photos and their information, download or delete theme.
    • View, download, edit or delete your uploaded photos.

About

implement a custom layout for displaying images in gallery page

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors