vaadin-react-ts
Vaadin + React TypeScript e-commerce admin dashboard with Spring Boot. Manage products, categories, orders, tasks and users with secure authentication. ๐
reactjavascriptjavatemplateboilerplateecommercetypescriptspring-bootfrontendbackendvaadinfullstack
FreeRepo
Overview
This is a full-stack web application boilerplate combining Vaadin, Spring Boot, React and TypeScript, designed to help teams ship fast with a clean architecture and modern tooling. It includes pre-built patterns for REST APIs, UI components, testing and deployment, making it suitable for e-commerce platforms, admin dashboards and customer portals.
Features
product-managementcategory-managementorder-managementtask-managementuser-managementsecure-authenticationrest-apiresponsive-designcomponent-driven-uidocker-supportci-cd-pipelinehealth-checksstructured-logging
Feature Flags
userDashboardauthenticationsubscriptionsblogseopaymentsecommercefileUploadsrealtimeauthorizationteamsOrgsi18nsearchnotificationsapiDocsmapsformsValidationmultitenancy
Recommended Use Cases
ecommerce-admin-dashboardadmin-portalcustomer-portalrapid-prototypingproduction-grade-applications
Frontend
reacttypescripttailwindcssvaadinvitewebpacknpmyarneslintprettierpostcss
Backend
javaspring-bootjpahibernatemavengradle
Auth Providers
None
Deployment Targets
renderdockerkubernetes
Payment Providers
None
Quick Facts
Stack
Framework
spring-boot
Language
java
CSS
tailwindcss
Database
postgresql, h2
ORM
jpa, hibernate
Testing
junit5, jest, react-testing-library
CI
github-actions
Data Layer
Databases
postgresql, mysql, h2
ORM
jpa
UI Stack
Styling
tailwindcss
Components
vaadin
Developer Experience
Docker
Yes
Tests
Yes
Quickstart
Yes
env.example
Yes
CI
github-actions
Pricing
Classification
free
Selected
โ
Notes
Open source boilerplate template