End Google Ads 201810 - BS.net 01 --> Dear all,

I find out Facebook does a good way of handling photos:
1) You can add photos to an album at any time.
2) You can rearrange the order at any time.
3) You can add/modify description to the album at any time.
4) You can add/modify description to each photo at any time.

I want to have the same functionality available in my local computer. That means when I get into my album folder, maybe I click on a page or a program, it will allow me to do the above 4 things.

Usually I arrange my photos like this:

E drive
+ Photo 2012
+ Photo 2013
+-- 2013-01-01 New Years Day
+---+ Photo0107.jpg
+---+ Photo0108.jpg
+---+ Photo0109.jpg
...
+-- 2013-02-14 Romantic Dinner
+---+ CIMG0907.jpg
+---+ CIMG0908.jpg
+---+ CIMG0909.jpg
...

Please note that I want to keep it simple. I think Facebook is a web thing. It uses Ajax to handle the photos. I don't want to install a web server in my computer. Please provide any pointer, whether there is on the shelf product, whether this is achievable using C#, or have to use ASP.NET / Ajax / php / etc. Thanks.