thesis-template-web-reusable
a data-driven, configuration-first Vue 3 application that eliminates the tedious layout development phase. Instead of manually coding components and layouts, you simply update external-page.json and watch your application transform automatically.
layoutswebsiteboilerplateautomationtypescriptcross-platformthesismcplayoutthesis-templatevuetifyvue3
FreeRepo
Overview
This Vue 3 boilerplate uses Vuetify and Supabase to ship fast by automating layout development through JSON configuration instead of manual component coding. The zero-config setup includes file-based routing, auto-imported components, TypeScript support and Pinia state management, making it ideal for rapid prototyping, cross-platform applications and teams wanting to reduce boilerplate code.
Features
json-driven-uiconfiguration-first-developmentauto-layout-generationfile-based-routingauto-component-importsauto-composable-importslayout-systemtheme-configurationresponsive-designmaterial-design
Feature Flags
authenticationbloglandingpagenotificationspwaformsValidation
Recommended Use Cases
rapid-prototypingcross-platform-web-developmentthesis-projectsdata-driven-applicationsconfiguration-based-ui-generation
Frontend
vue3vuetifypiniavue-routervitetypescript
Backend
supabaseaxios
Auth Providers
supabase
Deployment Targets
webpwacross-platform
Payment Providers
None
Quick Facts
โญ Stars
2
๐ด Forks
0
๐งพ License
mit
๐ Active
Yes
๐ Last Commit
2025-10-23T07:32:45.000Z
Stack
Framework
vue3
Language
typescript
CSS
vuetify
Database
supabase
Auth
supabase
Testing
playwright
Data Layer
Databases
postgresql, supabase
UI Stack
Styling
vuetify
Components
vuetify
Developer Experience
Docker
No
Tests
Yes
Quickstart
Yes
env.example
No
Pricing
Classification
free
Selected
โ
Notes
Open source MIT licensed project