The purpose is to implement simple HTTP server, to understand how it works. At the end it should be like FastAPI or Flask.
When the server is reached there is a waterfall of action that is described here. The different class of the project are referenced here