Our site

The Softex site consists of these 2 parts:
Website
Optimized for search engines (SEO-proof)
Works online only
Server Side Rendering (SSR)
Web App
Suitable for installation on mobile or computer
Works offline as well (flight mode)
Rendering in Browser or Client (CSR)
Both are virtually identical in appearance. You can switch to the corresponding page with one click.
Website
The website uses Server-Side Rendering (SSR), a technique in which each page is already created on the server. The website was created using React and Remix.
Web App
The Web App consists of a single page (SPA) whose content is dynamically adjusted. To the visitor it seems as if there are multiple web pages. The goal is to provide a smooth user experience that is comparable to a program on the visitor's own computer. The App was created in React and offers all the conditions to grow into a full-fledged PWA. With a PWA, a Progressive Web Application, the rollout of updates is simplified. Such an App can then be installed from an App Store and it can, among other things, receive push notifications.
Multilingualism
The systems are essentially multilingual. They currently provide the languages ​​English, German and Dutch.There is a Content module that is controlled by the different pages, or parts thereof. The language files are configurable. This means that they can be embedded in the applications themselves, but also via caching from browser to server, including version control.