Skip to content

SimoPolimi/Gallery-TIW

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🖼️ Web Information Technologies Project - Academic Year 2023-2024

📝 Project Description

This project is a web application designed to manage an image gallery. It was developed in two distinct versions throughout the course: a pure HTML version and a JavaScript (Rich Internet Application) version.

The application allows users to register, log in, and manage their personal photos. Users can upload images directly to the server's file system, create custom albums, and associate their uploaded images with one or more albums. Additionally, the platform features a social component where users can view albums created by others and leave comments on individual images.

The JavaScript version upgrades the user experience by turning the app into a Single-Page Application (SPA) after login. It introduces features like client-side pagination, modal windows for viewing image details, and a drag-and-drop interface allowing users to create and save a custom sorting order for images within their albums.


📸 Screenshots

🏠 Home Page Dashboard

Manage your content and explore the gallery from the main dashboard.

1. Create Album

Create Album UI


2. Your Albums & Community Albums

Albums List UI


3. Upload an Image

Upload Image UI


📂 Album View

Viewing the contents of an album, displaying thumbnails paginated in groups of five.

Album Page UI


🖼️ Image Details View

Viewing a full-size image along with its details and user comments. (In the JS version, this opens as a modal window).

Image Details UI


📚 Resources & Documentation

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors