Full-Stack Developer needed to deploy Event Ticketing Platform
Worldwide
We have a working, tested ticketing/RSVP platform built in Next.js 16 (App Router), TypeScript, and Prisma; not a from-scratch build. It currently runs locally with SQLite and a stubbed payment layer (every checkout flow; cart, orders, tickets, refunds, payouts view is fully built and works, but no real money moves yet). We need a full-stack developer to: 1. Replace the stubbed payment function with a real Stripe Connect integration (organizer onboarding, checkout payment intents, webhook handling for payment status) 2. Wire up a real transactional email provider (Postmark, Resend, or SES) in place of the current console-log stub. All email touchpoints are already implemented and just need the real provider connected: order/ticket confirmations, RSVP confirmations, team invites, refund confirmations, support reply notifications, event announcements (organizer → all ticket holders/RSVPs/pre-registered signups), and pre-registration confirmations (incl. a "coming soon" pre-registration form embeddable via iframe on an organizer's own website). The one exception: a password reset ("forgot password") flow is not yet implemented and needs to be built (reset-token generation, expiry, a reset page; not just an email template). 3. Deploy to production: Vercel + a managed Postgres provider (swapping out SQLite), custom domain with wildcard subdomain routing (one subdomain per organizer) 4. Do a QA pass across the existing flows and fix any issues found Requirements: - Strong Next.js (App Router) + TypeScript + Prisma experience - Prior hands-on Stripe Connect integration experience (please share an example) - Comfortable with Vercel deployment and Postgres Please quote per milestone (Stripe integration / email integration incl. password reset / deployment) rather than a single lump sum, and note your estimated timeline for each. * Include previous work in proposal. **Start your proposal with the word "TICKET"
- Less than 30 hrs/weekHourly
- 1-3 monthsDuration
- ExpertExperience Level
- Remote Job
- Complex projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Last viewed by client:3 days ago
- Interviewing:9
- Invites sent:0
- Unanswered invites:0
About the client
- NLDRotterdam5:18 AM
- $2.6K total spent25 hires, 2 active
- Art & DesignIndividual client
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