I know some company that can help you to implenet a web application to be avaliable on internet. So you can get idea by their like what product they providing , how they are working and what their business is. one i found for you is about SPA, single-page https://clockwise.software/blog/sing...-your-project/ check this out may this help you.