$29

Multi-tenant Front-end applications with Spring Boot and Thymeleaf - Complete Source Code including Integration Tests

0 ratings
Buy this

Multi-tenant Front-end applications with Spring Boot and Thymeleaf - Complete Source Code including Integration Tests

0 ratings

Multi-tenant Front-end applications allow you to offer a personalized web theme, or web page layout to multiple organizations without the need for customers to have their own infrastructure.

Your team uses Java, Spring Boot, and Thymeleaf to write UI applications to automate the HR hiring process, Point of Sales, etc.
You are writing a SaaS offering to serve multiple customers with a similar functionality, but a personalized look and feel.

How does it work?

Take for instance the Default theme / layout included in this product:

Default Theme/Layout

And a new theme / layout for a recent onboarded company: Acme

Acme Theme/Layout - Menu could be different than Default - No right-side panel

The colors (CSS) are different. The layout could be different, for instance, you could remove the right-side bar for a specific organization, while keeping it for the rest, depending on each company's needs.
The text might be different. The menu options in the header section might also be different.

The Spring Boot application source code bundles the Default and Acme layout templates in the final artifact / binary you deploy to your servers.

But this application also adds support for having an external folder where you place new, or update existing companies' CSS and Thymeleaf theme / layout files to prevent bouncing, restarting, or building and redeploying your Spring Boot application.

External Theme/Layout - Not bundled with the application - No need to build again, or restart the application

The implementation logic uses two strategies to decide which theme / layout templates to choose:

  1. An Override HTTP Header
  2. The Subdomain of the domain where the application runs.

Your team can choose 1), or 2). Or you can chain 1) and 2) assigning priorities to each strategy. The latter is the strategy included in the source code.
Your team can also implement other strategies depending on your organization's needs.

This Spring Boot and Thymeleaf application source code you'll get with this purchase could save your team one or two 2-weeks Sprints worth of time and costs by starting with a complete working code base.
A clean implementation you can expand on, or you could use as a blueprint to create Multi-tenant Front-end applications with Spring Boot and Thymeleaf.
Not only that, but your team also gets working integration tests that they can learn from and/or adapt to their specific situation.

Buy this

A working Spring Boot and Thymeleaf UI application source code with Integration Tests that supports front-end multitenancy themes / layouts

Size
77.3 KB
Copy product URL