02. Platform Inventory

A) Public acquisition platform (swapps-react-client)

Main capabilities

  • Marketing navigation and localized routes.
  • Lead capture on /get-swapps/.
  • Prototype generation trigger from lead context.
  • Plan catalog and Stripe checkout kickoff on /platform/.
  • Checkout status confirmation page.
  • Support ticket form submission from support center.

Technical role

  • Front door for acquisition and pre-onboarding actions.
  • Calls backend endpoints via environment-backed API base URLs.

B) Customer platform (idk-client/idk)

Main capabilities

  • Authentication and activation (/sign-up/<token>/).
  • Subscription APIs and Stripe webhook handling.
  • Provisioning of client/user/company contracts after successful checkout.
  • Customer modules: services/tickets, sites, contracts, reporting, etc.

Technical role

  • System of record for operational customer lifecycle after payment/provisioning.

C) External systems

  • Stripe: checkout + billing events.
  • FrontApp: ticket channel integration.
  • ClickUp: task/workflow synchronization.
  • GitHub/Copilot workflows in AI ticket-operation pipelines.