Google login
Users will sign in with Google on the website. The same Google identity can be matched with the mobile app account so subscriptions and favorites travel together.
4D AI
One account should identify the same user on web and mobile. Google login will connect Supabase Auth, membership entitlement, rewarded credits and favorite numbers later.
Latest results, SEO pages and public previews remain readable without login. Login is only required for saved data and premium actions.
Users will sign in with Google on the website. The same Google identity can be matched with the mobile app account so subscriptions and favorites travel together.
After Stripe, RevenueCat or TNG pass payment, the website will read entitlement status from the account and unlock Pro features.
Rewarded-ad views can create one-time unlock credits for AI recommendations or selected tools, tracked by account or browser session.
Favorite numbers should live under Supabase user data, so users can keep the same list on web and app.
How web and app recognize the same user
The safest path is a shared Supabase user id from Google login. Website subscription, TNG pass, rewarded credits and favorites all attach to that user id.
Public pages stay open
Latest results, SEO pages and public previews remain readable without login. Login is only required for saved data and premium actions.
Account Access Overview
Search and favorites are available, and result/history pages are publicly viewable.
AI pages are accessible, but core digits, full recommendations and 100-draw details require Pro.
Hot/Cold trend analysis and full AI content are fully unlocked.
MVP
Use this panel to simulate website login and subscription state. It helps us verify pricing and account UX before real payment integration.
Local account state: Logged out | Free