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:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user