π I built FotoLista β a desktop app that prepares your photos for sharing.
A photo can look ready to send until you discover itβs too large, in the wrong format, or carrying metadata youβd rather keep private.
That everyday friction inspired FotoLista, a personal project focused on making image preparation easier.
πΌοΈ FotoLista lets you:
π Add images individually or drag them into the app.
π Set a maximum file size for each photo and resize without enlarging smaller images.
π Convert images to JPG, PNG, or WebP.
π Compare the original with the processed result before exporting.
βοΈ Rename exported copies with automatic numbering.
π Remove personal metadata and process images locally, without an account.
Your original files stay intact, so you can try different settings while keeping the source images.
π» Built with Python, PySide6, and Pillow, FotoLista is packaged for Windows so users can run it without installing Python or using a terminal.
One of the most interesting challenges was meeting a file size limit for each image while balancing quality and resolution. Refining drag and drop, progress feedback, and cancellation also reminded me how much the smaller interactions matter.
This project has helped me grow beyond implementing features: testing the results, improving the interface, and turning the application into something people can actually use.
π¬ The demo below shows FotoLista working with sample images.
π GitHub: https://github.com/wasatnight/FotoLista
What takes you the most time when preparing images to share? Iβd love to hear your feedback.
#Python #SoftwareDevelopment #DesktopApp #PySide6 #BuildInPublic
0 likes Β· 1 view Β· Oct 24, 2026
π I built FotoLista β a desktop app that prepares your photos for sharing. A photo can look ready to send until you discover itβs too large, in the wrong fo...