Rename legacy storefront app and references to carplace
Build & Push / Build & Push Docker Image (push) Failing after 10m39s
Build & Push / Build & Push Docker Image (push) Failing after 10m39s
Replace storefront naming across source, tests, docs, config, and production scripts. Rename the legacy top-level app directory and Carplace component files, remove duplicate storefront startup scripts, and refresh the lockfile.
This commit is contained in:
+12
-12
@@ -1,10 +1,10 @@
|
||||
# 🚗 RentalDriveGo— Multi-Tenant Car Rental SaaS + Storefront
|
||||
# 🚗 RentalDriveGo— Multi-Tenant Car Rental SaaS + Carplace
|
||||
|
||||
## Platform Model
|
||||
|
||||
**Rental Companies (B2B)** — pay RentalDriveGoa subscription (AmanPay or PayPal), get:
|
||||
- A fully private dashboard (zero data overlap with any other company)
|
||||
- Fleet management with vehicle photo upload (photos auto-appear on global storefront)
|
||||
- Fleet management with vehicle photo upload (photos auto-appear on global carplace)
|
||||
- Promotional offers management
|
||||
- A white-label site at `company.RentalDriveGo.com` where renters book and pay
|
||||
|
||||
@@ -29,21 +29,21 @@
|
||||
|
||||
---
|
||||
|
||||
## 🌐 Storefront is Discovery Only — No Booking on RentalDriveGo.com/explore
|
||||
## 🌐 Carplace is Discovery Only — No Booking on RentalDriveGo.com/explore
|
||||
|
||||
The global storefront shows all vehicles with photos from all companies. When a renter clicks "Book this vehicle", they are **redirected to the company's branded site** (`{slug}.RentalDriveGo.com/book?vehicleId=X&from=Y&to=Z&ref=storefront`). The booking form is pre-filled. All payment happens on the company site using the company's own payment accounts.
|
||||
The global carplace shows all vehicles with photos from all companies. When a renter clicks "Book this vehicle", they are **redirected to the company's branded site** (`{slug}.RentalDriveGo.com/book?vehicleId=X&from=Y&to=Z&ref=carplace`). The booking form is pre-filled. All payment happens on the company site using the company's own payment accounts.
|
||||
|
||||
---
|
||||
|
||||
## 📸 Vehicle Photos → Storefront Visibility
|
||||
## 📸 Vehicle Photos → Carplace Visibility
|
||||
|
||||
```
|
||||
Company uploads photos in /dashboard/fleet
|
||||
→ Stored in Cloudinary
|
||||
→ Vehicle.photos[] holds the URLs
|
||||
→ First photo = cover image on storefront cards
|
||||
→ All photos shown in storefront vehicle gallery
|
||||
→ isPublished=true makes vehicle appear on storefront
|
||||
→ First photo = cover image on carplace cards
|
||||
→ All photos shown in carplace vehicle gallery
|
||||
→ isPublished=true makes vehicle appear on carplace
|
||||
```
|
||||
|
||||
---
|
||||
@@ -52,7 +52,7 @@ Company uploads photos in /dashboard/fleet
|
||||
|
||||
```
|
||||
Layer 1A: RentalDriveGo.com — B2B marketing site
|
||||
Layer 1B: RentalDriveGo.com/explore — B2C storefront (discovery + redirect only)
|
||||
Layer 1B: RentalDriveGo.com/explore — B2C carplace (discovery + redirect only)
|
||||
Layer 2: app.RentalDriveGo.com — Company dashboard (private, subscription-gated)
|
||||
Layer 3: {slug}.RentalDriveGo.com — Company branded site (booking + payment here)
|
||||
Layer 4: api.RentalDriveGo.com — REST API
|
||||
@@ -66,9 +66,9 @@ Layer 4: api.RentalDriveGo.com — REST API
|
||||
rental-car-site/
|
||||
├── README.md
|
||||
├── docs/
|
||||
│ ├── ARCHITECTURE.md ← Payment providers, storefront redirect model, photo flow
|
||||
│ ├── ARCHITECTURE.md ← Payment providers, carplace redirect model, photo flow
|
||||
│ ├── DESIGN_SYSTEM.md
|
||||
│ ├── PAGES.md ← All pages. Storefront = discovery only. Booking = company site.
|
||||
│ ├── PAGES.md ← All pages. Carplace = discovery only. Booking = company site.
|
||||
│ ├── FEATURES.md
|
||||
│ └── DEPLOYMENT.md
|
||||
└── skills/
|
||||
@@ -80,7 +80,7 @@ rental-car-site/
|
||||
│ ├── api-routes.md ← All routes
|
||||
│ ├── payment-service.md ← AmanPay + PayPal implementation ← KEY FILE
|
||||
│ ├── subscription-service.md ← Manual renewal, plan prices in MAD/USD/EUR
|
||||
│ ├── subdomain-service.md ← Storefront redirect + company site
|
||||
│ ├── subdomain-service.md ← Carplace redirect + company site
|
||||
│ └── notification-service.md ← All 5 channels
|
||||
└── rental-car-i18n/
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user