https://code.likeagirl.io/demystifying-frontend-and-backend-development-a-beginners-guide-4e676f7432a