Although I don’t like pascal notation in C (I’m conservative snake style forever kind of guy myself) I agree with others who praise clarity.
I have done something similar some time ago but more like a production ready ExpressJs alike framework in C++ using only STL and Boost.
Definitely C/C++ can be considered as a very productive environment free of all the “modern web” dependency hell many other coding platforms introduce by default.