Skip to content

Rebuild with proper backend and ReactJS

Basti Endres requested to merge version-2 into master

This gallery was meant to be a simple project with some html, css and js embedded in one file. You should be able to drop this file somewhere and provide a directory listing of your images and have a nice gallery. But this approach turned out to be very ugly, hard to code and it had many disadvantages.

This one is a total rebuild. It provides a backend with python + flask and a frontend with ReactJS.

The main tasks of the are providing a nice JSON API instead of parsing web server dependent directory listing html, extracting exif data, rendering of thumbnails and some other image processing.

The main tasks of the frontend are providing a nice UX, fast page loads, image lazy loading and so on.

Once the merge request is complete, it fixes a bunch of issues:

Edited by Basti Endres

Merge request reports