Hi,
I am experienced nodejs developer, and I have also experience with electronjs.
Will create photo album toward your specs ( created in react js).
You will get installers for osx and win.
Also, for server solutions, I offer minio S3 file storage that will keep photos safe, along with mysql as you requested.
If interested, contact me.