Replace Hotlap with beenCMS in currently building section
Hotlap is a friend's project; swapped for beenCMS, a white-label Next.js CMS engine (fork-once, block editor, runtime theming, SQLite) which is Sean's own active project. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
+7
-8
@@ -4,7 +4,6 @@ import {
|
|||||||
Code,
|
Code,
|
||||||
ExternalLink,
|
ExternalLink,
|
||||||
FileText,
|
FileText,
|
||||||
Flag,
|
|
||||||
Globe,
|
Globe,
|
||||||
GraduationCap,
|
GraduationCap,
|
||||||
Mail,
|
Mail,
|
||||||
@@ -119,12 +118,12 @@ export default function HomePage() {
|
|||||||
<CardHeader>
|
<CardHeader>
|
||||||
<div className="flex items-start gap-3">
|
<div className="flex items-start gap-3">
|
||||||
<div className="rounded-xl bg-primary/10 p-2.5">
|
<div className="rounded-xl bg-primary/10 p-2.5">
|
||||||
<Flag className="h-5 w-5 text-primary" />
|
<Code className="h-5 w-5 text-primary" />
|
||||||
</div>
|
</div>
|
||||||
<div className="min-w-0">
|
<div className="min-w-0">
|
||||||
<CardTitle>Hotlap</CardTitle>
|
<CardTitle>beenCMS</CardTitle>
|
||||||
<CardDescription>
|
<CardDescription>
|
||||||
Race event management · Go monorepo
|
White-label CMS engine · Next.js
|
||||||
</CardDescription>
|
</CardDescription>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -132,12 +131,12 @@ export default function HomePage() {
|
|||||||
<CardContent className="card-content-stretch">
|
<CardContent className="card-content-stretch">
|
||||||
<div className="flex h-full flex-col gap-3">
|
<div className="flex h-full flex-col gap-3">
|
||||||
<p className="text-sm leading-relaxed text-muted-foreground">
|
<p className="text-sm leading-relaxed text-muted-foreground">
|
||||||
Full-stack race event management platform in Go.
|
Fork-once CMS engine for powering multiple client sites.
|
||||||
Server-rendered public pages, a Solid.js SPA for track ops,
|
Block-based page editor, runtime theming, role-based auth,
|
||||||
and a custom Go-native bundler powering the whole thing.
|
and a full admin interface — all on SQLite with zero ops.
|
||||||
</p>
|
</p>
|
||||||
<div className="flex flex-wrap gap-1.5">
|
<div className="flex flex-wrap gap-1.5">
|
||||||
{["Go", "Solid.js", "PostgreSQL", "TypeScript"].map((t) => (
|
{["Next.js", "tRPC", "Drizzle", "SQLite"].map((t) => (
|
||||||
<Badge key={t} variant="secondary">
|
<Badge key={t} variant="secondary">
|
||||||
{t}
|
{t}
|
||||||
</Badge>
|
</Badge>
|
||||||
|
|||||||
Reference in New Issue
Block a user