BangladeshVisualDiary

Visual Gallery ๐Ÿ‡ง๐Ÿ‡ฉ๐Ÿ“ธ

A personal visual diary showcasing moments, streets, people, and everyday life through photography.
This project is designed as a simple, emotional, and minimal static website where images speak louder than words.

Created with โค๏ธ by Tamana.


๐ŸŒฑ Project Purpose

This project is more than a gallery.
It is a visual memory archive โ€” capturing feelings, culture, and ordinary beauty from my life. The goal:

live


๐Ÿ› ๏ธ Tech Stack

No frameworks. No noise. Just the essentials.


๐Ÿ“‚ Project Structure

BangladeshVisualDiary/
โ”‚
โ”œโ”€โ”€ app.py              # Flask Backend (Main Engine)
โ”œโ”€โ”€ Procfile            # Deployment instructions for Render
โ”œโ”€โ”€ requirements.txt    # Python dependencies
โ”œโ”€โ”€ static/             # Assets (CSS, JS, Images, JSON animations)
โ”‚   โ”œโ”€โ”€ css/
โ”‚   โ”œโ”€โ”€ Js/
โ”‚   โ””โ”€โ”€ default_images/ # Uploaded photos
โ”œโ”€โ”€ templates/          # HTML files (index, 404, email_template)
โ””โ”€โ”€ README.md

๐Ÿš€ How to Use

  1. Clone the repository:
    git clone https://github.com/your-username/BangladeshVisualDiary.git
    
  2. Install dependencies: pip install -r requirements.txt

  3. Set your environment variables (MONGO_URI, MAIL_PASSWORD).

  4. Run the app: python app.py

  5. Visit http://127.0.0.1:5000

No build steps. No setup stress.


โœจ What Works Well


๐Ÿ”ฎ What Can Be Added to Improve This Project

  1. Cloud Image Hosting (Cloudinary): Move images from the local folder to a cloud CDN so they never get deleted during redeployments.

  2. User Authentication: Add a login page so only you can upload or delete photos.

  3. Search & Filter: Add a search bar to find photos by the โ€œSenderโ€ name or keywords in the description.

Status

๐Ÿ‘ฉโ€๐Ÿ’ป Completed but open for more :)


Author

Tamana<ReginaJS/>

Website Developer


ยฉ 2026 Tamana
All images and content belong to the creator.