Web Developer: Vercel Deploy + Stripe/Tilopay Payment Integration
Only freelancers located in the U.S. may apply.U.S. located freelancers only
# Job post — copy/paste into Upwork (or Contra/Fiverr Pro) **Title:** Launch a finished static website on Vercel + add Stripe/Tilopay payments and intake forms (small, well-defined project) **Category:** Web Development · Full Stack **Budget:** Fixed price, per milestone (see below) — please bid per milestone **Experience level:** Intermediate–Expert --- ## Description I have a **fully built and tested** magazine/advertising website for the Costa Rica travel market (TidesRight). The design and all 23 pages are DONE — built from a completed design prototype, verified working (all pages render, popups, search, filtering, and a 4-step advertiser signup wizard). The site is plain HTML/CSS/JavaScript (precompiled React, no build step required) sitting in a private GitHub repository, ready to serve as static files. I am not technical, so I need someone who communicates clearly and can own the plumbing end-to-end. A `DEVELOPER-BRIEF.md` in the repo explains the structure, and the repo also contains the full product specs (ad package pricing, form fields, approval flow). ### Milestone 0 — Go live (small, fast) - Fix/redo the Vercel project so the site serves from the repo's `main` branch (files are already at repo root; a fresh import should work with zero config — the current project got stuck on a bad first import) - Connect my custom domain - Confirm all pages load on desktop + mobile **Deliverable:** the site live on my domain. Est. a few hours. ### Milestone 1 — Real payments + advertiser intake (the core job) The site has an advertiser flow at `advertise.html` → `package.html`: package selection → payment → intake form → "submitted for approval" confirmation. Today the payment step is a demo (no real charge). Make it real, keeping the existing look: - Wire each package to real payments — **Stripe** (or **Tilopay** if we settle to a Costa Rica bank; advise me on the right choice for my situation). Packages: Standard $29/$79/$149 per month, Real Estate $99/$399/$899 per month (annual = 2 months free), plus a one-time SEO add-on from $49 - After successful payment, the advertiser fills the intake form (existing fields); submissions must be **saved** (database or a form service like Tally/Jotform) and **emailed to me** with the payment reference - I approve by replying/clicking; nothing goes live automatically - Failed/abandoned payments must not reach the form step **Deliverable:** I can watch a real test payment land and receive the intake submission. Est. 2–4 days. ### Milestone 2 (optional, later) — Admin dashboard Approval dashboard, auto-publish of approved ads, subscription management. Scope after M1 ships. ## What you get from me - Private GitHub repo access: finished site (`main`), full source + design-spec documents (`source` branch), `DEVELOPER-BRIEF.md` - Vercel account access (this project only), domain registrar access, and fast decisions ## Requirements - Shipped at least one real Stripe (or similar) payment integration — link me an example - Comfortable with static sites / vanilla JS (the site is precompiled React — no framework build needed; do NOT rebuild it) - Plain-English communication with a non-technical owner - Timezone overlap with Americas preferred ## To apply, answer these 3 questions 1. Link to a payment flow you built (live if possible). What did you use — Stripe Checkout, Payment Links, or custom? 2. For Milestone 1, would you recommend Stripe Payment Links + a form service, or a small custom backend? Why, in 3 sentences. 3. Your fixed price and turnaround for Milestone 0 and Milestone 1 separately. **Important:** the design is final. This job is plumbing (hosting, payments, forms, email) — not redesign, not a rebuild. Bids proposing to rebuild the site in another framework will be declined.
$1,500.00
Fixed-price- ExpertExperience Level
- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:20 to 50
- Last viewed by client:3 days ago
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- USAManchester 6:07 AM
- $1K total spent2 hires, 1 active
- Real EstateSmall company (2-9 people)
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by