https://medium.com/@dongapaapaan/mastering-the-art-of-full-stack-web-development-a-comprehensive-overview-3ac3689f9ec