Troubleshoot & Enhance SaaS Messaging MVP

Job ID: 39776713

Budget: $8 – $15 USD

Fix Bugs & Finalize My SaaS MVP (Node/React/Supabase/Railway)

I’ve successfully deployed my SaaS messaging app (Node.js backend + React frontend, Supabase for auth/storage, deployed on Railway). The MVP is live, but there are critical bugs and unfinished features that I need resolved quickly.

Tasks to Complete
1. Twilio Number & Account Setup / Provisioning
• Ensure Twilio numbers are tied to accounts properly.
• Lock numbers to specific accounts (no cross-account leaks).
• Validate inbound/outbound flows.
2. Contacts Management
• Upload data (CSV import).
• Display contacts in the app with tags/notes.
• Handle duplicates & invalid numbers.
3. Frontend Stability
• Fix the “white screen of death” when navigating tabs/buttons.
• Ensure consistent navigation & error handling.
4. Messaging (SMS/MMS)
• Test and confirm SMS sending/receiving works.
• Ensure MMS images are uploaded to Supabase Buckets and referenced correctly.
• Handle delivery statuses & errors.
5. Compliance: Opt-Outs
• Detect STOP/UNSUBSCRIBE keywords.
• Block future sends to opted-out numbers.
6. Permissions / Multi-Tenant Setup
• Add Admin controls to switch between accounts.
• Ability to add/remove guests and users under accounts.
• Enforce proper RLS (row-level security) in Supabase.
7. Database Audit
• Review Supabase auth + database linkage.
• Ensure users/accounts are created consistently.
• Fix any schema mismatches.
8. Campaign Scheduling
• Implement campaign scheduling for future date & time.
• Respect account timezones & quiet hours.



Tech Stack
• Frontend: React + TypeScript (Vite)
• Backend: Node.js + Express
• Database/Auth/Storage: Supabase (Postgres)
• Messaging: Twilio (SMS/MMS)
• Deployment: Railway (Web + Worker services)



What I’m Looking For
• Strong experience with Supabase (auth, RLS, buckets)
• Solid Node.js + React debugging skills
• Familiar with Twilio SMS/MMS APIs
• Comfortable deploying/debugging on Railway
• Ability to deliver quickly and document fixes


Goal: Get the MVP stable and production-ready so I can onboard my first clients immediately.

All of this code should be written already, need someone who can fix the issues not start from scratch