@cinnamon well! i guess that depends~ would you like to host a web app yourself? (either self-hosted, or with like, heroku?)
or would you like to make a dynamic gallery based on github pages?
the first would mean you can use whatever language seemed interesting and js, but would be harder to do. the second would mean a little bit of ruby and js, but would involve a little more manual uploading~