about
the aim of this website is to showcase some of my favourite photographs i have taken during my travels. using my passion in tech, i have tried to build a minimalistic but user-friendly website that focuses on the presentation of my work. feel free to share your thoughts with me.
yours, leon schmidt.
tech stack
backend
the backend is written in python and uses the django framework. to reduce network traffic on mobile devices when loading the images, i am using the srcset html-attribut. as soon as an image is uploaded to the backend, different images are automatically stored in the database in terms of size and compression. this function is implemented with the PIL library. media files are stored on AWS S3.
frontend
the basic styling is based on bootstrap and some custom css and javascript. the main feature of this site, the responsive and swipable gallery is built based on PhotoSwipe.
deployment
the websurver runs on heroku.