Photo management is one task among Personal Information Management.
Libre photos uses machine learning library to annotate photos. It requires to have a large amount of memory and also 10GB of disk. It needs to be installed using Docker. https://github.com/LibrePhotos/librephotos
You can write the face metadata in photo files Configuration>Configure Digikam>Metadata>Face Tags.
Then, it is possible to extract the metadata values using
exiftool, as explained in this post:
exiftool -s -XMP-mwg-rs:all File.jpg
There is no support of face metadata, but some plugins like mugshot are supposed to do the job.
Progressive Web Application
I really need that my photo gallery is available offline, and I don't want to organize my photos with synchronization. Piwigo is a very complete online gallery, but the interface is old even with extensions. I didn't find any project to develop a progressive web application for it. And I am still blocked with this issue: https://github.com/Piwigo/Piwigo/issues/738, but I found this:
curl -v -d "username=test&password=test" https://piwigo.buron.coffee/ws.php?method=pwg.session.login
Api documentation is available here : https://piwigo.buron.coffee/tools/ws.htm#top
A static web generator from photo directories. https://linuxfr.org/news/myphotoshare-une-galerie-de-medias-pour-le-web-pas-comme-les-autres