https://github.com/encryptex/photogallery
https://github.com/encryptex/photogallery
Last synced: 6 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/encryptex/photogallery
- Owner: EncryptEx
- Created: 2025-07-26T15:26:39.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-08-08T12:58:46.000Z (6 months ago)
- Last Synced: 2025-08-08T14:22:32.655Z (6 months ago)
- Language: JavaScript
- Size: 24.4 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Photo Gallery
A simple photo gallery application built with Node.js and Express.
## Features
- Upload and display photos
- Responsive design
- Lightbox for viewing images
- Masonry layout for photo grid
- Image loading optimization
- Docker support for easy deployment
## Installation
1. Clone the repository:
```bash
git clone https://github.com/yourusername/photoGallery.git
cd photoGallery
```
2. Install dependencies:
```bash
npm install
```
3. Start the server:
```bash
npm start
```
## Development
Start with the steps of installation (1,2), and then:
1. Start the development server:
```bash
npm run dev
```
2. Open your browser and navigate to `http://localhost:3000`.
## Deployment with Docker
1. Build the Docker image:
```bash
docker compose up -d
```
2. Access the application at `http://localhost:8087`.