- Implemented the Lakeside Orders demo rebrand:

New licensed lake, picnic, dining, server, burger, and food photography.
Rebuilt homepage gallery, logo, colors, copy, menu, specials, and 
exports.
Added dashboard-configurable branding in [settings.php (line 
18)](/Users/tyemeclifford/Documents/GH/fatbottomgrille/views/admin/settings.php:18).
Added a public attribution page and full [image 
credits](/Users/tyemeclifford/Documents/GH/fatbottomgrille/public/assets/images/CREDITS.md).
Migrated existing SQLite menu data and admin email to 
admin@lakesideorders.test.
Verified 51 PHP files, JSON/JavaScript, storefront pages, database 
migration, admin settings, and menu PDF. All passed.
This commit is contained in:
Ty Clifford
2026-06-14 14:26:09 -04:00
parent 03348cad79
commit b14f4c1796
33 changed files with 531 additions and 123 deletions
+6 -6
View File
@@ -2,7 +2,7 @@
use FatBottom\Core\View;
$businessName = (string) $config->get('business.name', 'Fat Bottom Grille');
$businessName = (string) $config->get('business.name', 'Lakeside Orders');
$isAdmin = isset($adminPage);
?>
<!doctype html>
@@ -11,7 +11,7 @@ $isAdmin = isset($adminPage);
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="theme-color" content="#09131d">
<meta name="description" content="Order burgers, burritos, dinner plates, sides, and drinks online from Fat Bottom Grille in Keyser, West Virginia.">
<meta name="description" content="<?= e($config->get('branding.meta_description')) ?>">
<title><?= e($title ?? $businessName) ?> | <?= e($businessName) ?></title>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
@@ -59,11 +59,11 @@ $isAdmin = isset($adminPage);
<div class="container nav-wrap">
<a class="brand" href="<?= e(url('/')) ?>" aria-label="<?= e($businessName) ?> home">
<span class="brand-mark">
<img src="<?= e(asset('assets/images/fat-bottom-grille-logo.jpg')) ?>" alt="">
<img src="<?= e(asset('assets/images/lakeside-orders-logo.svg')) ?>" alt="">
</span>
<span class="brand-copy">
<strong><?= e($businessName) ?></strong>
<small>Keyser, West Virginia</small>
<small><?= e($config->get('branding.location_label')) ?></small>
</span>
</a>
<button class="nav-toggle" type="button" aria-expanded="false" aria-controls="site-nav">
@@ -97,7 +97,7 @@ $isAdmin = isset($adminPage);
<div class="container footer-grid">
<div>
<div class="footer-brand"><?= e($businessName) ?></div>
<p>Good food, generous portions, and a seat at the table in Keyser.</p>
<p><?= e($config->get('branding.footer_tagline')) ?></p>
</div>
<div>
<h2>Visit</h2>
@@ -128,7 +128,7 @@ $isAdmin = isset($adminPage);
</div>
<div class="container footer-bottom">
<span>&copy; <?= date('Y') ?> <?= e($businessName) ?></span>
<span>410 W Piedmont St, Keyser, WV</span>
<a href="<?= e(url('/credits')) ?>">Image credits</a>
</div>
</footer>
<?php endif; ?>