Web-Based SaaS for Shipment Management

Job ID: 40206864

Budget: $250 – $750 USD

Importer SaaS – Developer Quick Specification (Web)

1. Overview
Product: Importer SaaS (MVP)
Platform: Web (FlutterFlow) (discussable)
Backend: Supabase (PostgreSQL + Auth + RLS) (discussable)
Architecture: Multi-tenant (Company-based isolation)
Payment gateway
Future: Ready for Mobile (iOS / Android)

2. Core Goal
Build a dashboard to manage and view shipments per company with strict data isolation.

3. Tech Stack (discussable)
Frontend: FlutterFlow (Web)
Backend: Supabase
Auth: Supabase Auth
Security: Row Level Security (RLS)

4. Database Tables (discussable)
companies: id, name
memberships: id, user_id, company_id, role
shipments: id, company_id, shipment_type, origin_port, lifecycle_status, created_by, created_at , Esc... (discussable)

5. Security Rules
Users can only access data where shipments.company_id matches their memberships.

6. FlutterFlow DataTable Setup
Backend Query: Supabase Query Rows on Page Load
Output Variable: shipmentsRows
DataTable Row Variable: shipment


7. Future Enhancements (discussable)
Advanced filters
CRUD operations
Mobile UI optimization