My advice: Keep the tech stack simple! Use fullstack frameworks like #Django and add some sugar on top with e.g. #HTMX and #AlpineJS. Accept that the web is document-based. #Basecamp and #Hey are good examples for this "UI-style". But sure, go ahead and create the next GMail-UI or Asana-UI if you have the money and resources