How to create a real single-page application

Hello community,

first i want to clarify the difference between a one pager (or landing page) and a real single-page application (SPA). So this is how wikipedia defines a SPA (i am currently trying to build one): “A SPA is a web application or web site that fits on a single web page with the goal of providing a user experience similar to that of a desktop application. In an SPA, either all necessary code – HTML, JavaScript, and CSS – is retrieved with a single page load, or the appropriate resources are dynamically loaded and added to the page as necessary, usually in response to user actions.”

So far so good - i know that webflow is best for typical web pages but i want to push things forward and will use it in a business environment. Altough it´s perfect for prototyping and designing stuff, i furthermore want to export a useful artefact to my developers. At least i want to provide a simple html/css frame where the programmer can fit their dynamic content. But where should i start and end my work? There is no such thing like dynamics divs or sections which completly can change their content …

So by definition i am dealing with a single web page which includes a sticky sidebar on the left an a dynamic header which changes it´s behavior depending on the current content. In addition it should be possibly to realize something like a master detail view like we know from mail clients.

Any tips, help or suggestions? I really appreciate it!


No ideas or recomandations so far?

It’s not very easy to understand what you’re after. If you’re going to design the HTML elements, style them, add interactions, and hand over the code to a developer for the web app part, everything is possible, I’d say.

I’m a bit confused here. You post jumps around quite a bit
and it’s difficult to figure what you are asking…

What’s the actual question ?

You may want to try its not as intuitive as Webflow but it sounds like it would solve your problem!

This topic was automatically closed after 60 days. New replies are no longer allowed.