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
This commit is contained in:
Krikorios
2026-08-22 15:53:41 +03:00
parent a2f46e6c03
commit 62dc5e9d53
22 changed files with 20837 additions and 369 deletions
+6 -8
View File
@@ -1,5 +1,5 @@
{
"name": "uber-clone",
"name": "waseel",
"main": "expo-router/entry",
"version": "1.0.1",
"scripts": {
@@ -19,7 +19,7 @@
"email": "sanidhyyy@gmail.com",
"url": "https://github.com/sanidhyy"
},
"description": "Find your perfect ride with Ryde.",
"description": "Find your perfect ride with Waseel.",
"keywords": [
"react",
"reactjs",
@@ -78,10 +78,10 @@
"@gorhom/bottom-sheet": "^4.6.4",
"@neondatabase/serverless": "^0.9.4",
"@react-navigation/native": "^6.0.2",
"@stripe/stripe-react-native": "^0.38.4",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-prettier": "^5.2.1",
"expo": "~51.0.28",
"expo-auth-session": "~5.5.2",
"expo-constants": "~16.0.2",
"expo-font": "~12.0.9",
"expo-linking": "^6.3.1",
@@ -96,10 +96,9 @@
"prettier": "^3.3.3",
"react": "18.2.0",
"react-dom": "18.2.0",
"react-native": "0.74.5",
"react-native-gesture-handler": "^2.19.0",
"react-native-google-places-autocomplete": "^2.5.6",
"react-native-maps": "^1.18.0",
"react-native": "^0.74.5",
"react-native-gesture-handler": "~2.16.1",
"react-native-maps": "^1.14.0",
"react-native-maps-directions": "^1.9.0",
"react-native-modal": "^13.0.1",
"react-native-reanimated": "~3.10.1",
@@ -107,7 +106,6 @@
"react-native-screens": "3.31.1",
"react-native-swiper": "^1.6.0",
"react-native-web": "~0.19.10",
"stripe": "^16.9.0",
"zustand": "^4.5.5"
},
"devDependencies": {