Commit Graph
7 Commits
Author SHA1 Message Date
Krikorios fbe92c9d16 Add rider/driver role selection after sign-up
- users.role column (+ migration in seed script)
- /(api)/user: GET role by clerkId, PATCH to set role
- Role selection screen; drivers get placeholder driver-home
- Root index routes by role; hardened location handling on home
2026-08-22 16:13:59 +03:00
Krikorios 62dc5e9d53 Rebrand to Waseel, swap Stripe for Areeba, add phone-ready auth and DB seed
- Rename app: Waseel (name, slug, scheme waseel://, com.waseel.app ids, splash)
- Payments: replace Stripe with Areeba hosted checkout (create/verify API routes,
  lib/areeba.ts, WebBrowser-based payment flow)
- Maps: migrate address autocomplete to Places API (New), drop legacy library
- Web support: map stub for web (native maps are iOS/Android only)
- Auth: keep email + Google OAuth; fix OAuth redirect for Expo Go
- Add scripts/seed-db.mjs (schema + Lebanese driver seed)
- Pin Expo SDK 51 compatible package versions
2026-08-22 15:53:41 +03:00
Sanidhya Kumar Verma 02dbd6c7af stripe payment integrated 2024-09-04 11:05:39 +00:00
Sanidhya Kumar Verma eb7e052d75 stripe payment endpoints created 2024-09-04 10:17:45 +00:00
Sanidhya Kumar Verma c5c50e75db drivers api endpoint created 2024-09-04 10:17:34 +00:00
Sanidhya Kumar Verma b313417609 home page initial ui implemented 2024-08-30 12:18:27 +00:00
Sanidhya Kumar Verma 7f0d38eb3c user api fetch request created 2024-08-30 07:27:34 +00:00