Supabase Integration for Single-File HTML Web App (CRM) — Plus Ongoing Hourly Support
Budget: $500.0
FIXED /
⭐ 0.00 (0)
United States
postgresql, javascript, html, web-programming
I run a small business and built a custom CRM as a single self-contained HTML file (~23,000 lines), currently using browser localStorage. I need an experienced Supabase developer to move the data layer to the cloud. This is a well-bounded job — not a rebuild.
Scope:
Customer data sync — Mirror the existing customer data shape into Supabase (Postgres) so records sync across devices. All data currently flows through two existing load/save functions, so this is a "wrap, don't rewrite" job. You will not need to touch the ~100+ individual localStorage call sites.
One-time data migration — Upload my existing customer records (I'll provide a clean JSON export) into the new Supabase tables.
Document cloud storage — Saved documents (estimates, receipts, confirmations) stored in Supabase with shareable links so they can be texted to customers.
Form webhook — Inbound leads from my website's forms auto-create records in the database.
Hard requirement: All Supabase connection and sync code must live in ONE clearly-labeled, self-contained block near the top of the script section, bracketed by comments. I actively edit the rest of this file myself and deploy via drag-and-drop, and my day-to-day edits must never require touching your code. If your instinct is "this really should be rebuilt in React first," this isn't the job for you.
Ongoing work: After the initial build, I'd like to keep you on for occasional hourly upkeep — small schema changes (e.g., adding a new field), troubleshooting, and adjustments as the app evolves. Probably a few hours a month. Please include your hourly rate for this alongside your quote for the initial build.
Fixed price preferred for the initial build, hourly for ongoing support.
Apri su Upwork