Skip to content
Snippets Groups Projects
README.md 803 B
Newer Older
Driton Moser's avatar
Driton Moser committed
# GIF Web App - Flask & PostgreSQL  
A simple web application that displays GIFs stored in a PostgreSQL database using Flask. The project is containerized with **Docker Compose** for easy setup.
Driton Moser's avatar
Driton Moser committed

Driton Moser's avatar
Driton Moser committed
---
Driton Moser's avatar
Driton Moser committed

Driton Moser's avatar
Driton Moser committed
## Installation & Setup  
Follow these steps to download and run the project.
Driton Moser's avatar
Driton Moser committed

Driton Moser's avatar
Driton Moser committed
### 1. Clone the Repository  
```sh
Driton Moser's avatar
Driton Moser committed
git clone https://git.gibb.ch/dmo146172/gif-web-app
Driton Moser's avatar
Driton Moser committed
cd gif-web-app
Driton Moser's avatar
Driton Moser committed
```

Driton Moser's avatar
Driton Moser committed
### 2. Run the Project with Docker Compose
```sh
docker-compose up -d --build
```
Driton Moser's avatar
Driton Moser committed

Driton Moser's avatar
Driton Moser committed
### 3. Open in Browser
Go to:
http://localhost:5000
Driton Moser's avatar
Driton Moser committed

Driton Moser's avatar
Driton Moser committed
You should see a GIF gallery displaying images from the database.
Driton Moser's avatar
Driton Moser committed

Driton Moser's avatar
Driton Moser committed
### Stopping the Project
To stop the running containers:
Driton Moser's avatar
Driton Moser committed

Driton Moser's avatar
Driton Moser committed
```sh
docker-compose down
```
Driton Moser's avatar
Driton Moser committed

Driton Moser's avatar
Driton Moser committed
### Features
- Flask web server
- PostgreSQL database
- Dark-themed, modern GIF gallery
- Fully containerized with Docker