I don't think you're an idiot per your title, however you made a web _server_ with pages embedded in C.
I think showing off a web server is the greater accomplishment. With that said, there are safer languages for this today vs. 20-30 years ago.
I would encourage you to at least extend your web server to pull HTML(CSS/JS) from a file system as well as implement at least a subset of W3C logging. In addition, implement a functional 404.