React/Next.js dev — build out a drag-and-drop wedding floor-plan editor

Posted 2 weeks ago

Worldwide

Summary

About us WeddingDayPlan is a live B2B SaaS that wedding coordinators use to run weddings end to end — guests, tasks, schedules, documents, and a seating & floor-plan studio. Next.js 14 (App Router), TypeScript, Tailwind, Supabase (Postgres + Auth + Storage + RLS), deployed on Vercel. Real product, paying tiers, clean codebase. The work Our seating tool is already strong: a to-scale canvas in metres or feet, real table sizes with chair envelopes, drag-and-drop down to the individual seat, dietary flags on every name, minimum-spacing and walkway rules, AI-assisted auto-seating, plan versions, venue-plan image underlay, and a venue-ready PDF export. Our benchmark is the seating tool at https://planning.wedding/seating-chart — have a proper play with it before applying. There are a handful of specific things it does that we don't, and closing that gap is the job. Starting point — one paid task Add walls, columns and dividers as first-class objects on the canvas: placeable, rotatable, resizable, enterable by typed measurement, respected by our existing collision and spacing rules, and drawn correctly in the PDF export. This is a real feature we want shipped, not a throwaway exercise — you'll be paid for it, and it's how we find out how we work together. If that goes well there's a clear queue of follow-on work on the same tool, plus other projects on the roadmap. You should have Strong React + TypeScript (hooks, performance, state that doesn't re-render the world) Real experience with interactive canvas / SVG / drag-and-drop geometry — collision, snapping, rotation, coordinate systems. This is the part people underestimate. Comfort working inside an existing codebase rather than starting fresh (the editor alone is ~6,000 lines and is heavily commented — read it, don't rewrite it) Next.js App Router and server actions Nice to have: Supabase / Postgres / RLS, jsPDF or similar To apply Answer the three questions below. Please skip the template cover letter — I read the answers, not the intro paragraph. A link to something spatial or interactive you've built (editor, map, diagram, planner, game) counts for more than a CV. Screening questions: (1) compare planning.wedding's tool to ours and say what you'd change first — you'll need to fill in your live URL, the repo only has localhost; (2) describe an interactive canvas/editor you've built and the hardest geometry or perf problem in it; (3) how do you make your first safe change in a 6,000-line inherited component.

  • Less than 30 hrs/week
    Hourly
  • < 1 month
    Duration
  • Intermediate
    Experience Level
  • $15.00

    -

    $30.00

    Hourly
  • Remote Job
  • One-time project
    Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more
Skills and Expertise
Mandatory skills
React
Tailwind CSS
TypeScript
Activity on this job
  • Proposals:50+
  • Last viewed by client:5 days ago
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Aug 18, 2026
  • United Kingdom
    London3:38 AM
  • 1 hire, 1 active

Explore similar jobs on Upwork

Build End to End Application (ON SITE)Hourly‐ Posted 4 weeks ago
TypeScript
React
Ecommerce Website
Web Application
Website
Front-End Development
Convert HTML Website to WordPress with ElementorFixed-price‐ Posted 3 weeks ago
HTML
HTML5
WordPress
CSS

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers 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

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo