Docs

Feature Overview

A detailed look at what ships inside the toolkit.

A detailed look at what ships inside Acme Toolkit - what each part does and what you can build with it. This is an example feature overview that ships with the boilerplate; replace it with the features your own product offers.


Full Source Code#

You receive the complete application as a downloadable archive. Nothing is hidden behind a hosted black box.

  • Clean, readable, well-organized source you can fork and extend
  • A documented project structure so you know where everything lives
  • Sensible defaults that describe a neutral placeholder product out of the box
  • Yours to keep, modify, and deploy with no usage limits

Authentication and Accounts#

A built-in auth system so you are not bolting one on later.

  • OAuth2 sign-in and signed session tokens
  • Session management with token refresh and revocation
  • Optional two-factor authentication, enforceable as a site-wide policy
  • User accounts stored in your own database, with no required third-party identity provider

Permissions and Access Control#

Role-based access control with enforcement on both ends.

  • System roles plus support for custom roles
  • A permission matrix with per-action scope control (view, create, update, delete)
  • Backend enforcement on every write, so the UI never decides what is allowed
  • Frontend enforcement for UI visibility, so users only see what they can act on

Payments and Licensing#

Sell the product and manage what buyers receive.

  • One-time and recurring payment collection via Stripe
  • License keys issued on purchase, with a configurable download allowance and expiry
  • A customer portal for managing payment details and viewing past purchases
  • Refunds routed back through the account that captured the original charge

Email and Notifications#

Transactional and marketing email, wired up and ready.

  • Transactional email (confirmations, receipts, reminders) via Resend or Postmark
  • Branded email templates built with React Email
  • A working unsubscribe link and one-click unsubscribe headers on marketing email
  • Domain verification guidance (SPF, DKIM, DMARC) so your mail reaches the inbox

Content and Docs#

A content system for your marketing site and documentation.

  • An MDX-powered docs site (the one you are reading now)
  • A blog with categories, RSS, and SEO metadata
  • Structured data for search engines, generated per page
  • A single brand config file so product name, pricing, and copy live in one place

Automation and Webhooks#

Connect the product to the rest of your stack.

  • A versioned REST API for reading and writing your data
  • Inbound webhooks to trigger automations from external systems
  • Outbound, signed webhooks to push events to a URL you control
  • Retries on transient failures so a delivered event is not silently lost

Affiliate and Referral Program#

Optional growth machinery you can switch on when you are ready.

  • A buyer-referral program with a configurable cash reward per qualifying referral
  • A referral discount applied at checkout for the people your buyers invite
  • A hold window before rewards become payable, aligned with the refund window
  • Toggles to ship a bare checkout portal first and enable the program later

Reporting and Analytics#

Understand what is happening without leaving the product.

  • A dashboard with high-level KPIs
  • Optional product analytics (PostHog) and error monitoring (Sentry)
  • Date range filtering and export to CSV
  • An audit log of significant actions, searchable and exportable

Settings and White-Label#

Make the product your own.

  • A single brand config for name, pricing, links, company details, and copy
  • Theming for colors, typography, and spacing
  • Neutral browser tab title and favicon out of the box, ready to rebrand
  • Feature flags that gate optional subsystems so you ship what you need
Was this page helpful?