PartyPhoto: An Experiment with Azure Static Web Sites (and AI)
It has been a thing to place disposable cameras on each tables at parties such as wedings. It enables the guests of the party to take snapshots of events.
We had such an event coming up - and I wanted to replicate this with the natural twist of using the guests’ own phones.
Party Photo App
After some light brainstorming with the family, I wanted the following features for the application.
The guest/user scans a QR code with their phone. The “app” opens. The user can take a photo with the phone, review it and then upload it.
During implementation it became apparent that it was straightforward to add the option to pick an image from the phone gallery
- in case you had a good picture already.
Furthermore, it should have the possibility to have a slideshow with the uploaded images. It could, for example, be running during the event.
To keep costs down I decided to try Azure Static Web Sites for hosting the application. That is, the application is simply a web site with two pages: One handling upload of pictures and one for making a slideshow. The Azure Static Web Site include an option to deploy a Function App which could handle the storage and retrieval of images from blob storage.
I chose Azure because I have Azure experience from my workplace.
Development
WIP
Source Code
Source code available on GitHub
Deployment
WIP