Full-Stack Developer — Yacht Brokerage Deal Management Platform (Supabase + React + PDF Generation)

Posted 3 hours ago

Worldwide

Summary

North Point Yacht Sales is building a proprietary deal management platform to replace our current SaaS solution (YachtCloser). The core architecture, database schema, UI prototype, and document field mapping are already complete and built in collaboration with an AI assistant. We need a developer to wire it all together, deploy it, and get it production-ready for a team of 20 brokers across 3 offices. This is not a greenfield project — the heavy thinking is already done. You are connecting the dots, not designing the system. What's already built and handed to you Complete Supabase backend (Postgres schema deployed, RLS broker isolation live, storage buckets configured, 13 tables) Full HTML/CSS/JS prototype of the deal management UI (deal intake forms, document library, field maps, pricing waterfall, checklist) Admin user management panel (invite, edit, deactivate brokers) Field maps for 9 closing documents including YBAA PSA (68 AcroForm fields), USCG CG-1340, MD DNR B-240, Warranty of Title, Loan Payoff Authorization, Seller/Buyer POAs, and YBAA Acceptance of Vessel Full deployment architecture documented (Supabase edge functions, PDF merge strategy, e-sign integration plan) What we need you to build Phase 2 — App wiring: Convert HTML prototype to React or Next.js Integrate Supabase JS client (auth, database, storage) Build login screen and session management Wire all deal forms to save/load from Supabase Wire admin panel to Supabase Auth (invite user, update profile, deactivate) Deploy to Netlify or Vercel at a custom domain Phase 3 — PDF merge engine: AcroForm merge for YBAA PSA and Acceptance of Vessel (pypdf or pdf-lib) Coordinate-based text overlay for 5 flat PDFs (ReportLab or pdfme) Supabase Edge Function or Render.com worker to trigger generation Generated PDFs saved to Supabase deal-docs storage bucket Phase 4 — E-signature: Dropbox Sign (preferred) or DocuSign API integration Send for e-sign from deal document view Webhook to update document status on completion Signed PDF stored back to Supabase Phase 5 — Polish: Mobile responsive layout Per-deal activity log Email notifications (Resend.com) on document signed, deal stage change Custom SMTP for broker invite emails Required skills React or Next.js (strong) Supabase (auth, Postgres, RLS, storage, edge functions) TypeScript PDF manipulation — pypdf, pdf-lib, or pdfme REST API integration (Dropbox Sign or DocuSign) Tailwind CSS Git / version control Vercel or Netlify deployment Nice to have Experience with maritime, real estate, or brokerage software Python (for ReportLab PDF overlay work) Familiarity with YBAA/IYBA closing documents Resend or SendGrid email integration What you'll receive on day one All HTML prototype files Deployed Supabase project URL and anon key Complete SQL schema Full field maps for all 9 documents (PDF field name → database field) Architecture documentation Direct access to the AI assistant used to build it (Claude) for continuity Project type: Contract, project-based

  • Less than 30 hrs/week
    Hourly
  • 1-3 months
    Duration
  • Intermediate
    Experience Level
  • $15.00

    -

    $50.00

    Hourly
  • Remote Job
  • Ongoing project
    Project Type
Skills and Expertise
Mandatory skills
MySQL
Web Development
TypeScript
Nice-to-have skills
PHP
SQL
Activity on this job
  • Proposals:50+
  • Last viewed by client:2 hours ago
  • Interviewing:
    4
  • Invites sent:
    5
  • Unanswered invites:
    1
About the client
Member since Aug 3, 2026
  • United States
    Arnold4:43 PM
  • Travel & Hospitality
    Mid-sized company (10-99 people)

Explore similar jobs on Upwork

Shopify Website Development for Arc GISHourly‐ Posted 1 month ago
HTML
Web Development
Shopify
Shopify Templates
Create Engaging Ads for SaaS Web AppFixed-price‐ Posted 2 weeks ago
HTML5
JavaScript
Web Design
Graphic Design

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