feat: visual drag-and-drop template builder with live preview

This commit is contained in:
root
2026-07-15 17:47:14 +00:00
parent ce2a59f986
commit 56abeb9e4d
4 changed files with 680 additions and 2 deletions

View File

@@ -5,6 +5,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>CV Application</title>
<link rel="stylesheet" href="/static/style.css">
<link rel="stylesheet" href="/static/builder.css">
</head>
<body>
<div class="app">
@@ -64,7 +65,8 @@
<div id="page-templates" class="page">
<h2 style="margin-bottom:20px">CV Templates</h2>
<div class="flex mb-16 gap-8">
<button class="btn" onclick="showTemplateModal()">+ New Template</button>
<button class="btn" onclick="showBuilder()">+ Visual Builder</button>
<button class="btn btn-outline" onclick="showTemplateModal()">+ Manual (JSON)</button>
<button class="btn btn-outline" onclick="showTemplateGenModal()">Generate with AI</button>
</div>
<div id="templates-list"></div>
@@ -105,5 +107,6 @@
<div class="modal-overlay" id="modal-overlay"></div>
<script src="/static/app.js"></script>
<script src="/static/builder.js"></script>
</body>
</html>