// 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;
