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:
- 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.
• Scope of work*
- 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.
- 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”).
- 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