🚀 Build a beautiful UI for your Spring Boot app in just 15 minutes—all in pure Java, no JavaScript required!
In this tutorial, I show you how to create a full-stack Java application with authentication, grid tables, filters, and a custom cyberpunk theme using Vaadin.
What is Vaadin?
Vaadin is a modern Java framework for building web interfaces entirely in Java—no HTML, CSS, or JavaScript needed. Perfect integration with Spring Boot and Spring Security.
00:00 Introduction to Vaadin
00:08 What is Vaadin & Key Features
01:31 Maven Dependencies Setup
01:46 Creating Login View
04:26 Main Layout with Navigation & Drawer
05:51 Building Data Grid with Lazy Loading
09:08 Adding Filter Search
11:32 Dialog Window with Details
14:42 Edit Form with Binder & Validation
16:53 Custom Cyberpunk Theme
17:50 Final Application Demo
Catherine Edelveis | Developer Advocate at BellSoft https://www.linkedin.com/in/cat-edelveis/
GitHub Repository: https://github.com/des-felins/neurowatch