init: Phase 1 project skeleton

Express entry point, SQLite schema init with seed data, static
frontend shell, and empty route/JS stubs per CLAUDE.md Phase 1 scope.
This commit is contained in:
claudecode
2026-06-30 22:06:19 -04:00
parent 7075f57e88
commit 3bcd5bc694
24 changed files with 1588 additions and 0 deletions
+1
View File
@@ -0,0 +1 @@
/* Mythic Oracle — styles */
+18
View File
@@ -0,0 +1,18 @@
<!DOCTYPE html>
<html lang="en" data-theme="dark">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Mythic Oracle</title>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;0,700;1,400&family=Lora:ital,wght@0,400;0,500;0,600;1,400&family=JetBrains+Mono:wght@400;500;600&display=swap" rel="stylesheet">
<link rel="stylesheet" href="css/styles.css">
</head>
<body>
</body>
<script src="js/app.js" type="module"></script>
</html>
+1
View File
@@ -0,0 +1 @@
// Mythic Oracle — shared fetch wrapper, all API calls
+1
View File
@@ -0,0 +1 @@
// Mythic Oracle — entry, sidebar routing, campaign context
+1
View File
@@ -0,0 +1 @@
// Mythic Oracle — character sheets
+1
View File
@@ -0,0 +1 @@
// Mythic Oracle — dice
+1
View File
@@ -0,0 +1 @@
// Mythic Oracle — meaning tables
+1
View File
@@ -0,0 +1 @@
// Mythic Oracle — notes
+1
View File
@@ -0,0 +1 @@
// Mythic Oracle — NPCs
+1
View File
@@ -0,0 +1 @@
// Mythic Oracle — oracle
+1
View File
@@ -0,0 +1 @@
// Mythic Oracle — tables
+1
View File
@@ -0,0 +1 @@
// Mythic Oracle — threads
+1
View File
@@ -0,0 +1 @@
// Mythic Oracle — UNE