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
81481724ba
fix eslint warnings
2024-09-06 06:03:01 +00:00
Sanidhya Kumar Verma
7894ff18aa
source code link added
2024-09-04 12:58:27 +00:00
Sanidhya Kumar Verma
2a0e9a79dc
completed final todo
2024-09-04 12:32:35 +00:00
Sanidhya Kumar Verma
96d14cecad
typo fixes and code improvements
2024-09-04 12:01:27 +00:00
Sanidhya Kumar Verma
ac4019e5d1
profile screen ui implemented
2024-09-04 11:57:15 +00:00
Sanidhya Kumar Verma
d1a8106c81
chat screen ui completed
2024-09-04 11:56:20 +00:00
Sanidhya Kumar Verma
04694246c0
fix oauth flow
2024-09-04 11:53:27 +00:00
Sanidhya Kumar Verma
efe9b523a2
rides fixed
2024-09-04 11:14:56 +00:00
Sanidhya Kumar Verma
02dbd6c7af
stripe payment integrated
2024-09-04 11:05:39 +00:00
Sanidhya Kumar Verma
19f0e71609
refactor: router.replace to router.push and fix typos
2024-09-04 10:19:02 +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
e9a4e892d9
fix: rides layout and accessibility
2024-09-04 06:52:11 +00:00
Sanidhya Kumar Verma
20580c58df
book ride screen implemented
2024-09-04 06:49:05 +00:00
Sanidhya Kumar Verma
0b2a3ee944
find ride and book ride page ui created
2024-09-04 06:42:36 +00:00
Sanidhya Kumar Verma
bf66181b70
removed console.log
2024-08-30 15:21:39 +00:00
Sanidhya Kumar Verma
fba9c66389
google text input created
2024-08-30 15:19:58 +00:00
Sanidhya Kumar Verma
dcb9ff3bee
current location map ui implemented
2024-08-30 13:28:30 +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
Sanidhya Kumar Verma
8f0a66ba39
improved input field
2024-08-30 07:27:24 +00:00
Sanidhya Kumar Verma
76223faa19
imports reorder
2024-08-30 05:59:42 +00:00
Sanidhya Kumar Verma
be9696b8b5
bottom tab bar created
2024-08-30 05:56:58 +00:00
Sanidhya Kumar Verma
3e4c13d87c
sign in page ui implemented
2024-08-29 16:48:31 +00:00
Sanidhya Kumar Verma
0f18202280
sign up flow updated
2024-08-29 16:37:55 +00:00
Sanidhya Kumar Verma
a5cabfe1a1
clerk sign in and sign up login setup
2024-08-29 16:08:12 +00:00
Sanidhya Kumar Verma
2bb195c7be
sign in screen ui completed
2024-08-29 15:45:26 +00:00
Sanidhya Kumar Verma
f93e06c632
oauth component ui created
2024-08-29 15:43:06 +00:00
Sanidhya Kumar Verma
de8ca40dcf
created sign up page ui
2024-08-29 15:37:44 +00:00
Sanidhya Kumar Verma
77030fd4c2
basic layout created and welcome onboarding screen implemented
2024-08-29 08:29:58 +00:00
Sanidhya Kumar Verma
39c092630d
removed unwanted files and new assets added
2024-08-29 07:39:58 +00:00
Sanidhya Kumar Verma
170520244c
eslint and prettier setup
2024-08-29 07:12:44 +00:00
Sanidhya Kumar Verma
07ab94fa4e
nativewind setup
2024-08-29 07:07:01 +00:00
Sanidhya Kumar Verma
f82df52570
initial commit from create-expo-app
2024-08-29 06:27:42 +00:00