Troubleshoot & Enhance SaaS Messaging MVP
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
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