An app using an unorthodox
Electron combo which helps me track, summarise, and archive terabytes of media files on two continents.
Reactapp built for desktop using
Glacier Archiver is the perfect assistant for me to back up endless supply of photos and videos. It’s also quite performant despite the name.
I generate a lot of data through my travel and photography habits. In fear of losing this data on the road, I craved a backup solution that was easy to use and secured in multiple locations. Consumer solutions didn’t seem to cut it, and thus, a new project was born.
React built UI which includes a file explorer, upload tracker, and ability to run various actions.
Ability to summarise media content into a contact sheet which helps me to locate files visually.
Originally all functionality was performed through a collection of
Python scripts. These scripts enabled me to summarise and perform my initial backup before embarking on an extended trip. The
Electron part came after-the-fact and wraps the original logic in a nice and friendly UI.
S3to restore, check restore status, and download files.
Pythonand file system backend.
Electronapps are large and memory hungry, but as the only user this was acceptable because of its ease of development.
Pythonto build the UI? Native desktop options simply don’t look as good and are losing popularity.
React, why not try it out on the desktop?
Reduxwere probably overkill, but they let me easily create a solid, extensible, component based application.
S3was chosen for its affordability, security, and backup options.