I hope someday they let you (as in, pay you for your time, not just give the OK) write a bit about that process. Always interested in hearing not just about the software engineering process and stack, but any specific factors or issues when making and iterating on such public-facing software.
I am in the process of a complete rewrite of it, to make it more accessible(law mandated), and adding some extra features.