The public site carries the pitch: an animated typewriter hero, social-proof stats, an engineer-roster carousel, a feature grid covering the six audit dimensions, and a CTA funnel that leads into the hire flow. Three founder video testimonials play inline with single-play switching, and the blog is powered by Contentful so non-engineering content can ship without a deploy.
Buying is a four-step hire funnel: sign up, describe the project, pick a plan, pay. Every step is validated with Formik and Yup, and the lead is written to Firestore as it moves through. The plan step recommends a tier dynamically based on whether the founder wants ongoing help rather than a single review.
Checkout runs on Stripe in subscription mode, and the post-purchase flow closes the loop server-side: it verifies the Stripe session, sends a SendGrid welcome email, fires a server-side Facebook Conversions API purchase event, marks the Firestore record paid, and drops the buyer into a Calendly booking with an onboarding video. The audit deliverable itself is handled off-platform, so the app owns acquisition and fulfilment, not the review workflow.