Add rental system: listings, bookings, payments, payouts, reviews

Full rental marketplace with 6 categories (apartment, house, car, motorcycle, bicycle, ebike).
Booking workflow: create → confirm → pay → active → complete → payout.
Landlord dashboard, admin moderation, availability calendar, Stripe Connect payouts.
14 QA bugs found and fixed including validator schemas, API response types, HTTP methods.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
delta-lynx-89e8
2026-02-22 15:33:29 -08:00
parent 8961fa701a
commit dbbbbd26f4
90 changed files with 11052 additions and 124 deletions

View File

@@ -10,13 +10,14 @@
"preview": "vite preview"
},
"dependencies": {
"@stripe/react-stripe-js": "^3.1.0",
"@stripe/stripe-js": "^5.0.0",
"lucide-react": "^0.469.0",
"react": "^19.0.0",
"react-dom": "^19.0.0",
"react-router-dom": "^7.1.0",
"socket.io-client": "^4.8.0",
"@stripe/stripe-js": "^5.0.0",
"@stripe/react-stripe-js": "^3.1.0",
"lucide-react": "^0.469.0"
"recharts": "^3.7.0",
"socket.io-client": "^4.8.0"
},
"devDependencies": {
"@eslint/js": "^9.17.0",