89 Commits
Author SHA1 Message Date
Krikorios a0b297285a Add self-hosted auth, admin API, and owner web dashboard
- Replace Clerk with self-hosted JWT auth (register/login/verify, bcrypt
  passwords, Gmail OTP with console fallback)
- Add lib/db.ts pg pool + transaction helpers; seed script migrates legacy
  Clerk-era schema (drop clerk_id, enforce UUID ids and unique email)
- Add owner-gated admin API: stats, users, drivers CRUD, rides
- Add dashboard/ Vite React owner dashboard (login, overview, users,
  fleet, rides) with dev-server proxy to avoid Expo CORS middleware
- Add scripts/set-owner.mjs for role management
2026-08-23 16:38:41 +03:00
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 fdc1664cce chore: drop upstream README-update workflow 2026-08-22 16:04:02 +03:00
Krikorios c16c335481 docs: replace Stripe setup with Areeba in README 2026-08-22 15:59:45 +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 a2f46e6c03 Merge pull request #5 from sanidhyy/docs/update-github-issue-templates
docs: update github issue templates
2026-08-22 14:04:35 +05:30
Sanidhya Kumar Verma 49f8f9b1db docs: update github issue templates 2026-08-22 13:41:31 +05:30
Sanidhya Kumar Verma 25677aea3c Merge pull request #3 from sanidhyy/chore/rename-domain-to-sanidhyy-name
chore: update author contact email
2026-08-21 20:43:56 +05:30
Sanidhya Kumar Verma b3f5860eb9 Merge pull request #4 from sanidhyy/docs/add-missing-contact-email
docs: add missing community contact email
2026-08-21 20:30:03 +05:30
Sanidhya Kumar Verma 310738ca2c docs: add missing community contact email 2026-08-21 20:17:15 +05:30
Sanidhya Kumar Verma a94bf7ba56 chore: update author contact email 2026-08-21 19:26:03 +05:30
github-actions[bot] 68272e41d6 docs: update dependencies and folder structure in README 2026-02-23 05:23:05 +00:00
Sanidhya Kumar Verma d28759b7a5 Merge branch 'main' of https://github.com/sanidhyy/uber-clone 2026-02-23 10:52:41 +05:30
Sanidhya Kumar Verma f102d01528 ci: configure eas workflow 2026-02-23 10:52:38 +05:30
github-actions[bot] 22727e3c9b docs: update dependencies and folder structure in README 2026-02-23 05:17:04 +00:00
Sanidhya Kumar Verma 8809c31068 ci: add workflow to auto-update dependencies and folder structure in README 2026-02-23 10:46:31 +05:30
Sanidhya Kumar Verma ba89fcf1ad Update README.md 2026-02-19 22:44:25 +05:30
Sanidhya Kumar Verma ed8aefaf1c Update Twitter link to new X.com format 2026-02-13 10:06:54 +05:30
Sanidhya Kumar Verma 730471b731 Update README.md 2026-01-10 16:37:25 +05:30
Sanidhya Kumar Verma bd48211703 updated package info 2024-09-06 06:07:14 +00:00
Sanidhya Kumar Verma 81481724ba fix eslint warnings 2024-09-06 06:03:01 +00:00
Sanidhya Kumar Verma e69adb70b1 README completed 2024-09-06 05:56:01 +00:00
Sanidhya Kumar Verma 4171199097 github readme images added 2024-09-06 05:55:50 +00:00
Sanidhya Kumar Verma caf67adc50 env example added 2024-09-06 05:30:47 +00:00
Sanidhya Kumar Verma 4d21e5590b Create CODE_OF_CONDUCT.md 2024-09-06 10:37:36 +05:30
Sanidhya Kumar Verma d6b69e7249 Create CONTRIBUTING.md 2024-09-06 10:37:10 +05:30
Sanidhya Kumar Verma 6511e8511b Create dependabot.yml 2024-09-06 10:34:10 +05:30
Sanidhya Kumar Verma e0db76d4ed Create SECURITY.md 2024-09-06 10:32:48 +05:30
Sanidhya Kumar Verma e2ca0c5d85 Create FUNDING.yml 2024-09-06 10:31:57 +05:30
Sanidhya Kumar Verma c3376a6a16 Update issue templates 2024-09-06 10:31:46 +05:30
Sanidhya Kumar Verma bb80621a8e updated project id 2024-09-06 04:41:03 +00:00
Sanidhya Kumar Verma 8b40f7a5e6 setup eas file for building app 2024-09-06 04:09:10 +00:00
Sanidhya Kumar Verma dfe455c9c0 updated app data 2024-09-04 13:05:14 +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 1f0ecd696d OAuth implemented 2024-09-04 11:38:47 +00:00
Sanidhya Kumar Verma 8cb07ae079 bun add expo-linking 2024-09-04 11:19:33 +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 945a1b96e0 fixed types 2024-09-04 10:13:34 +00:00
Sanidhya Kumar Verma 69c212f803 env types updated 2024-09-04 10:13:27 +00:00
Sanidhya Kumar Verma 0cd6fe376b bun add react-native-maps-directions 2024-09-04 10:13:17 +00:00
Sanidhya Kumar Verma af7763cfa3 bun add stripe @stripe/stripe-react-native 2024-09-04 07:07:24 +00:00