Landing Page Developer & Stripe Integration Specialist

About Choros

Choros is a small-group, activity-first social membership for men in the DC area focused on building real, reliable friendships through in-person experiences.

We are intentionally not a large, open meetup platform. Our product is designed around quality, reliability, and curated small-group experiences.

These landing pages support an approval-based membership model and are part of our effort to professionalize and scale the community while preserving a high-quality member experience.

• Project overview*

We are looking for a contractor to:

  1. Create an attractive, on-brand “membership” landing experience by repurposing and adapting our existing Webflow site design, and

  1. Implement a Stripe card-on-file onboarding flow using Stripe SetupIntent (no charge, no subscription).

This project has a tightly defined scope and is intended to be a short, fixed-price engagement.

• Scope of work*

  1. Membership landing pages (Webflow)

We need two new landing pages built directly inside our existing Webflow project.

These pages should:

• visually match our current site (fonts, spacing, layout patterns, tone)

• reuse and adapt components from our main site rather than introducing a new design system

• present the benefits of Choros membership clearly and professionally

One of the pages will function as a primary “Membership” page (repurposed from our existing main page layout), and the second page will be a variant for a different acquisition flow.

Content will be provided or lightly adapted from our current site.

Each page must include:

• headline and benefits

• short “how it works” section

• a clear CTA that starts Stripe onboarding

This is not a branding or redesign project. It is an adaptation of our existing Webflow design into focused membership pages.

  1. Stripe onboarding flow (card only – no charge)

When a user clicks the CTA on either landing page:

• a Stripe flow should open that:

• collects a credit card

• does not charge

• does not create a subscription

• supports an approval-based onboarding process

This must be implemented using:

• Stripe SetupIntent (card on file only, no payment).*

We explicitly do not want:

• Stripe Payment Links

• $0 products

• subscriptions

• free trials

• invoices

After successful card capture, the user should be redirected to a simple confirmation page (for example: “Thanks — your request is under review”).

  1. Data capture

At minimum, we need to capture:

• user name

• user email

• Stripe customer and/or SetupIntent reference

So we can connect the signup to our internal approval workflow.

Important constraints

• Our main site is already built in Webflow.

• All new pages must follow the same visual system and tone.

• Choros uses an approval-based membership model — users are reviewed before activation.

• Technical expectations*

You must have direct experience implementing:

• Stripe SetupIntents

• a small backend or serverless endpoint to create the SetupIntent

• redirecting users to Stripe’s hosted flow for card collection

If your proposed approach relies on:

• Stripe Payment Links

• subscriptions with trials

• or $0 checkout products

this is not the right project.

• Deliverables*

• two live Webflow landing pages (built inside our existing Webflow project)

• a working Stripe SetupIntent onboarding flow

• a confirmation / “pending review” page

• both landing page CTAs wired to the same Stripe flow

• Project structure and milestones (fixed-price)*

• Milestone 1 – Stripe onboarding flow*

• Stripe SetupIntent flow working end-to-end

• card is collected

• no charge

• no subscription

• redirect to confirmation page

• Milestone 2 – Webflow membership pages*

• two membership landing pages live in Webflow

• pages visually match our existing site

• CTAs correctly wired to the Stripe flow

Budget and engagement type

• Fixed-price project

• Target budget: $500 USD

• Please propose a flat rate and timeline.

Job Qualifications

  • When a user clicks the CTA on either landing page:
  • Stripe SetupIntent (card on file only, no payment).*
  • After successful card capture, the user should be redirected to a simple confirmation page (for example: “Thanks — your request is under review”)
  • Data capture
  • Stripe customer and/or SetupIntent reference
  • So we can connect the signup to our internal approval workflow
  • Choros uses an approval-based membership model — users are reviewed before activation
  • You must have direct experience implementing:
  • Stripe SetupIntents
  • a small backend or serverless endpoint to create the SetupIntent
  • redirecting users to Stripe’s hosted flow for card collection
  • a confirmation / “pending review” page
  • Milestone 1 – Stripe onboarding flow*

Job Benefits

  • Stripe onboarding flow (card only – no charge)
  • Stripe Payment Links
  • $0 products
  • subscriptions
  • free trials
  • invoices
  • Stripe Payment Links
  • subscriptions with trials
  • or $0 checkout products
  • card is collected
  • Target budget: $500 USD

Job Responsibilities

  • Create an attractive, on-brand “membership” landing experience by repurposing and adapting our existing Webflow site design, and
  • Implement a Stripe card-on-file onboarding flow using Stripe SetupIntent (no charge, no subscription)
  • This project has a tightly defined scope and is intended to be a short, fixed-price engagement
  • Membership landing pages (Webflow)
  • We need two new landing pages built directly inside our existing Webflow project
  • visually match our current site (fonts, spacing, layout patterns, tone)
  • reuse and adapt components from our main site rather than introducing a new design system
  • present the benefits of Choros membership clearly and professionally
  • One of the pages will function as a primary “Membership” page (repurposed from our existing main page layout), and the second page will be a variant for a different acquisition flow
  • Content will be provided or lightly adapted from our current site
  • a clear CTA that starts Stripe onboarding
  • a Stripe flow should open that:
  • collects a credit card
  • does not charge
  • does not create a subscription
  • supports an approval-based onboarding process
  • Our main site is already built in Webflow
  • All new pages must follow the same visual system and tone
  • two live Webflow landing pages (built inside our existing Webflow project)
  • a working Stripe SetupIntent onboarding flow
  • both landing page CTAs wired to the same Stripe flow
  • Project structure and milestones (fixed-price)*
  • Stripe SetupIntent flow working end-to-end
  • redirect to confirmation page
  • two membership landing pages live in Webflow
  • pages visually match our existing site
  • CTAs correctly wired to the Stripe flow