SmartGallery made with Django (Python framework) Using this project you can:
- Create albums
- Upload images and add Youtube Video link
- Edit albums and images (reorder, sort, set columns)
- Album visibility settings
- Set gallery view - as grid or masonry
- Process uploaded images (thumbnails and full size for lightbox gallery): change resolution and quality
- Edit menu (reorder, rename)
- Add social networks links with Fontawesome icons and edit them (reorder, rename, change icons)
- Get EXIF data from images and show in lightbox view
- Get GEO infortmation, coords, view them in google maps.
- Edit site settings - upload logo, set meta data, font styling for captions, text to footer.
- Edit EXIF data
- Timeline view (masonry) for all images on site ordered and titled by captured year
- Admin part of the site translation - now English and Russian; can be change in General Settings of Site Settings section
- Template editor with syntax highlight (HTML, CSS, JS) for Main (index) and About me pages, powered by CodeMirror
- Use django, project built-in and custom tags with filters in Template Editor
Don't forget to fill secret_prod = 'generated value' core/.env file, using for example: https://djecrety.ir or https://miniwebtool.com/django-secret-key-generator/ to generate Django Secret Key before first migration.
Some screenshots: