Frontend Website
Related documentation: Checkout (self-serve + Xendit) · Frontend Applications
Runtime status
Section titled “Runtime status”Frontend-Kisum-Website is implemented.
Purpose
Section titled “Purpose”This is the public marketing site.
It owns:
- homepage and product storytelling
- module marketing pages
- pricing UI
- account/company collection step 1
- handoff into
System-Kisum-Checkout
It does not own payment execution or platform identity.
Implemented now
Section titled “Implemented now”- Vite + React SPA
- homepage
- About Us (
/about-us) - User documentation (
/documentationhub +/documentation/{promoters|artists|venues|finance}) — non-technical JSX guides; Finance content rewritten fromFrontend-Kisum-Finance/DOCS.md; AI and Middle Agency are short hub notes linking to add-on marketing pages only - pricing page
/createaccount + company form- module landing pages for Promoters, Artists (includes touring ops), Venue, Finance, AI, Middle Agency
- checkout bridge helper
- geo client
- waitlist modal
- footer App Store + Google Play badges (purple Kisum SVGs under
public/stores/) linking to the live store listings
Mobile app store links (footer)
Section titled “Mobile app store links (footer)”Shared Footer (MarketingShell) surfaces download badges for the Kisum consumer app:
| Store | Badge asset | URL |
|---|---|---|
| Apple App Store | /stores/store-ios-app-kisum.svg | https://apps.apple.com/us/app/kisum/id6787505853 |
| Google Play | /stores/store-android-play-kisum.svg | https://play.google.com/store/apps/details?id=app.kisum |
Black badge variants (*-black.svg) exist for light surfaces; the dark footer uses the purple Kisum variants so the badges stay visible.
Current route model
Section titled “Current route model”Representative live pages:
//about-us(company story: what Kisum is, who it is for, why promoters / agencies / venues use it)/documentation(platform user guide hub: shared basics, module cards, add-on notes)/documentation/promoters,/documentation/artists,/documentation/venues,/documentation/finance(module-specific non-technical guides; HTML/JSX only, no Markdown rendering on the marketing site)/pricing/create/products/promoters(legacy/products/basicand/modules/basicredirect here)/products/artists(legacy/products/marketand/modules/marketredirect here; touring content lives here at#touring)/products/venue/addon/finance(legacy/products/financeand/add-ons/financeredirect here)/addon/ai(legacy/products/aiand/add-ons/airedirect here)/addon/middle-agency(legacy/add-ons/middle-agencyredirects here; Core addonmiddle_agency)- Marketing copy frames Middle Agency as helping artists, agents, and promoters connect (regional intro / non-direct paths). Do not use “sell artists”, “offer artists”, or similar representation-claim language on this page.
- Navbar Products menu is grouped: Products (Promoters, Artists, Venue) then Add-ons (Finance, Middle Agency, AI)
- legacy
/products/touring,/modules/touring,/add-ons/touring,/addon/touringredirect to/products/artists#touring
Current integration rule
Section titled “Current integration rule”- browser-safe pricing and geo flows only
- payment/session creation belongs to Checkout
- this app should hand off to
checkout.kisum.iofor paid or trial signup flows that need backend orchestration
Docs correction
Section titled “Docs correction”Older references to the website calling Auth checkout endpoints directly are stale once Checkout is the system-of-record BFF for the self-serve flow.