Payments
Plans, pricing page, checkout, paid access and billing.
Plans in one place, a pricing page with monthly and yearly prices, upgrade buttons where a limit is reached, paid features unlocked per plan, a billing page and a draft refund policy. With Stripe connected it sells for real; without it, everything is built with a clearly marked demo checkout.
Admin panel
A dashboard only you and the admins you name can open.
You give the owner's email and up to five admin emails first. With a database, the database itself enforces who gets in and the emails stay out of the app's public code. Tabs for analytics, integration keys, default AI models, users and roles, finance (income, costs, MRR and churn), settings and an audit log.
Email
Resend, Brevo, Lumail, Loops, Kit, MailerLite or SendFox.
Choose who sends the app's emails and which tool holds your newsletter list, and paste their keys once: they are stored as secrets in your own Supabase project, never in the app. Then a welcome email after sign-up, contact messages emailed to you, newsletter sign-ups added to your list, and an Emails tab in the admin panel. With Resend, or Brevo's SMTP key, sign-up and password emails come from your own domain too.
Light and dark theme
A theme toggle on the app, the marketing site or both.
Light, Dark and System, remembered per visitor, with every screen in scope restyled for good contrast and no flash of the wrong theme on load.
Languages
English plus any of nine languages you pick.
Choose from French, German, Italian, Spanish, Portuguese, Chinese, Russian, Korean and Arabic, and whether the switch goes on the app, the marketing site or both. Every text in scope is translated, dates, numbers and prices follow the language, and Arabic is laid out right to left.
SEO and GEO
Rank in search engines and get cited by AI answer engines.
Keywords and page copy, titles, descriptions, Open Graph tags and structured data, robots.txt, sitemap.xml and llms.txt. Paste your Google Search Console and Bing Webmaster Tools codes and the published site carries them, checked so they can only set what search engines read. Search engines index the site on your own domain; the free address stays out of search results.
Marketing site pages
About, Features, Pricing, Help, Docs, Blog and Contact.
Pick the pages and AppCrafter writes them for your product, from its plan and screens, with a shared header and footer. The contact form saves messages to your database, shows them in the admin panel's inbox, and can email them to you through a free Formspree form. No invented testimonials or numbers.
Full audit
A complete review, written as a step-by-step plan.
Security, reliability, performance, accessibility, product completeness, SEO and code quality, each scored. The outcome is a plan in your project, shown above the chat, where each step is one Implement button and is ticked off when done.