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

Preview

vaadin-react-ts preview

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

โญ Stars
1
๐Ÿด Forks
2
๐Ÿ”„ Active
Unknown

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
Get Started with this Boilerplate