I think the best way to do this is a html site, and Flask is a simple choice (on this level…) Firebase – I just love it….Super easy authentication and I have a storage where I can upload my photos OpenCV – For the computer vision tasks.