u/Fit-muller

Building a mobile app where each user has their own data

(documents, notes, tracked dates). Using Supabase Auth +

Postgres RLS.

Current approach:

- Every table has user_id uuid references auth.users

- Single policy: `auth.uid() = user_id` for all CRUD

Question: is this enough for a real production app, or am

I missing something obvious? Seen people add extra checks

in Edge Functions but feels redundant if RLS is on.

Stack: React Native (Expo) + Supabase.

reddit.com
u/Fit-muller — 11 days ago

Hey r/CaymanIslands. I've been reading through this sub for a while (super helpful btw, especially the threads on rollover and WP changes).

I'm a software developer based in Europe, not in Cayman. I'm researching whether it'd make sense to build a simple mobile app specifically for managing the Cayman work permit / PR journey.

Stuff I'm thinking about:

- Countdown to rollover, renewal, PR eligibility dates

- Step-by-step checklists for the processes most people Google (release letter > visitor stamp > new WP, etc)

- Document reminders before deadlines

- Notes/private journal for your own paper trail

Genuine questions before I build anything:

  1. How do you currently track this stuff? (Calendar? Spreadsheet? Memory? Lawyer?)

  2. What's the most stressful part of the WP/PR process for you?

  3. Would you pay $5–10/month for an app like this, or would you just Google it like everyone does today?

Not selling anything, no link, no app yet. Just trying to figure out if this is worth building or if existing solutions already cover it. Brutal honesty appreciated — "this is dumb because X" is a perfectly valid answer.

Thanks

reddit.com
u/Fit-muller — 11 days ago