Rename legacy storefront app and references to carplace
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:
root
2026-07-04 18:10:08 -04:00
parent fefaf8108d
commit c77d0a8e89
113 changed files with 366 additions and 434 deletions
+9 -9
View File
@@ -15,7 +15,7 @@ Creating an account registers a new rental company on the platform. The flow has
## 1. Accessing the Sign-up Page
### From the storefront homepage (port 3000)
### From the carplace homepage (port 3000)
- Click **"Create Agency Space"** in the header navigation.
- Click **"Get Started"** on any pricing plan card (`/pricing` page).
@@ -26,7 +26,7 @@ Both actions navigate to:
http://localhost:3000/dashboard/sign-up
```
The storefront proxies this request to the dashboard app (port 3001), which renders the multi-step form.
The carplace proxies this request to the dashboard app (port 3001), which renders the multi-step form.
### URL parameters (optional)
@@ -111,7 +111,7 @@ Select one of three plans:
| Plan | Description |
|---|---|
| **STARTER** | Core fleet, offers, and bookings |
| **GROWTH** | Featured storefront placement and more room to scale |
| **GROWTH** | Featured carplace placement and more room to scale |
| **PRO** | Full white-label and premium controls |
Additional options:
@@ -213,7 +213,7 @@ Navigate to `/sign-in` (redirects to `/dashboard/sign-in`). Enter the owner emai
After first sign-in, the user is directed to the **onboarding** page (`/onboarding`) where they can:
1. **Step 1 — Company profile**: Set display name, tagline, brand color, and public location.
2. **Step 2 — Payments**: Configure AmanPay merchant ID / PayPal email and storefront listing preference.
2. **Step 2 — Payments**: Configure AmanPay merchant ID / PayPal email and carplace listing preference.
3. **Step 3 — Completion**: Redirect to the dashboard home.
### Subscription
@@ -228,7 +228,7 @@ New accounts start on a **30-day free trial** with the selected plan. The subscr
| File | Purpose |
|---|---|
| `apps/storefront/src/app/renter/sign-up/page.tsx` | Storefront redirect page to dashboard sign-up |
| `apps/carplace/src/app/renter/sign-up/page.tsx` | Carplace redirect page to dashboard sign-up |
| `apps/dashboard/src/app/sign-up/[[...sign-up]]/page.tsx` | Main multi-step sign-up form (4 steps, 937 lines) |
| `apps/dashboard/src/components/ui/BilingualInput.tsx` | Bilingual (FR/AR) input component |
| `apps/dashboard/src/components/layout/PublicShell.tsx` | Public layout wrapper for the sign-up page |
@@ -241,10 +241,10 @@ New accounts start on a **30-day free trial** with the selected plan. The subscr
| File | Location |
|---|---|
| `apps/storefront/src/components/StorefrontHeader.tsx` | "Create Agency Space" button |
| `apps/storefront/src/components/WorkspaceTabs.tsx` | "Owner sign in" link |
| `apps/storefront/src/app/(public)/pricing/PricingClient.tsx` | "Get Started" pricing CTA |
| `apps/storefront/src/app/(public)/HomeContent.tsx` | Homepage CTA |
| `apps/carplace/src/components/CarplaceHeader.tsx` | "Create Agency Space" button |
| `apps/carplace/src/components/WorkspaceTabs.tsx` | "Owner sign in" link |
| `apps/carplace/src/app/(public)/pricing/PricingClient.tsx` | "Get Started" pricing CTA |
| `apps/carplace/src/app/(public)/HomeContent.tsx` | Homepage CTA |
### Backend