small stuff

This commit is contained in:
Don Strawsburg
2026-01-16 12:55:44 -05:00
parent 19ec410a16
commit b55bd7041d
2 changed files with 91 additions and 0 deletions
+52
View File
@@ -0,0 +1,52 @@
"use client";
import React from "react";
export default function Page() {
return (
<main className="mx-auto max-w-3xl px-4 py-10">
<h1 className="text-3xl font-bold tracking-tight mb-4">
About Ballistic Builder
</h1>
<p className="text-sm text-muted-foreground mb-8">
Last updated: {new Date().getFullYear()}
</p>
<section className="space-y-4">
<p className="text-base leading-relaxed">
Ballistic Builder is a tooling and catalog platform designed to make
it easier to explore, compare, and assemble builds from across
multiple merchants. Our goal is to give builders fast, clear,
highsignal information so they can focus on decisions, not data
wrangling.
</p>
<p className="text-base leading-relaxed">
Behind the scenes, we normalize merchant feeds, track offers, and
surface structured parts data. On the front end, we present that data
in a way thats optimized for building, not just browsing.
</p>
<p className="text-base leading-relaxed">
This project is under active development. Expect frequent iteration,
new features, and occasional sharp edges as we ship and refine.
</p>
</section>
<section className="mt-10 space-y-3">
<h2 className="text-xl font-semibold">Contact</h2>
<p className="text-base leading-relaxed">
For questions, feedback, or bug reports, reach out to us at{" "}
<a
href="mailto:support@example.com"
className="underline underline-offset-4"
>
support@example.com
</a>
.
</p>
</section>
</main>
);
}
+39
View File
@@ -0,0 +1,39 @@
// Central place for app-wide constant values.
// Branding / product
export const APP_NAME = "Ballistic Builder";
export const APP_TAGLINE = "A smarter way to explore and assemble builds.";
// URLs
export const SUPPORT_EMAIL = "support@example.com";
export const CONTACT_EMAIL = "contact@example.com";
export const EXTERNAL_LINKS = {
homepage: "https://example.com",
docs: "https://example.com/docs",
status: "https://status.example.com",
};
// Feature flags (non-secret, UI-only switches)
export const FEATURE_FLAGS = {
showExperimentalBuilder: false,
enablePriceHistory: true,
enablePublicBuilds: false,
} as const;
// Layout / UI
export const DEFAULT_PAGE_SIZE = 25;
export const MAX_PAGE_SIZE = 100;
// Date / format
export const DISPLAY_DATE_FORMAT = "MMM d, yyyy";
// Routes
export const ROUTES = {
home: "/",
about: "/about",
login: "/login",
register: "/register",
builder: "/builds",
account: "/account",
} as const;