sakura3id/community-portal ? reverse-engineered prompt

Reverse engineered prompt

Build me a community portal for the Sakura 3 resident ecosystem that handles the full sign in flow in one place.

I want users to be able to sign in with Google, then either land on a waiting screen if their account still needs approval, see a rejected screen if access is denied, or get into the main portal once they’re approved. After login, the app should share the session across all Sakura 3 subdomains so other resident apps can use the same sign in without logging in again.

Please also include an admin area where approved staff can review new residents, manage roles and permissions for different apps, and keep the access flow clear. The UI should support Indonesian and English, with Indonesian as the default. Use Supabase for auth and data, and make the app feel ready for local development and production deployment. If you need anything from current docs or best practices, look them up online first.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab