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

Preview

thesis-template-web-reusable preview

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