c77d0a8e89
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.
4.5 KiB
4.5 KiB
Pages and Route Inventory — Current Apps
This document lists the pages that are actually present in the current frontend apps.
Source of truth:
apps/carplace/src/appapps/dashboard/src/appapps/admin/src/app
Carplace App
App:
apps/carplace
Public routes
//pricing/features/explore/explore/[slug]/review/company-workspace/platform-operations/sign-in/app-privacy-en/app-privacy-fr/app-privacy-ar/app-tc-en/app-tc-fr/app-tc-ar/footer/[slug]
Active route behavior
/is the public marketing home./pricingconsumes platform pricing from/site/platform/pricing./exploreis the public carplace search/discovery page./explore/[slug]is the company carplace profile page./reviewis the review submission page driven by a reservation review token.
Not present in the current carplace app
/about/contact/blog/explore/[slug]/vehicles/[id]- a full company public-site booking frontend under its own app
Renter routes present in code but not active product entrypoints
These routes exist in the carplace app:
/renter/dashboard/renter/notifications/renter/profile/renter/saved-companies/renter/sign-in/renter/sign-up
However:
/renter/sign-inredirects to the dashboard sign-in page/renter/sign-upredirects to the dashboard sign-in page- API renter signup/login endpoints are disabled
Because of that, the renter self-service area should be treated as dormant or incomplete, not as an active supported user flow.
Dashboard App
App:
apps/dashboard
Base path:
/dashboard
Public/auth routes
/dashboard/sign-in/dashboard/sign-up/dashboard/forgot-password/dashboard/reset-password/dashboard/onboarding/dashboard/onboarding/accept-invite
Private company workspace routes
/dashboard/dashboard/fleet/dashboard/fleet/[id]/dashboard/reservations/dashboard/reservations/new/dashboard/reservations/[id]/dashboard/online-reservations/dashboard/customers/dashboard/offers/dashboard/team/dashboard/reports/dashboard/subscription/dashboard/billing/dashboard/contracts/dashboard/contracts/[id]/dashboard/reviews/dashboard/complaints/dashboard/notifications/dashboard/settings
Route responsibilities
/dashboardshows KPIs and booking-source analytics./dashboard/fleet*manages vehicles, maintenance, and calendar blocks./dashboard/reservations*manages the booking lifecycle and inspection workflows./dashboard/online-reservationshandles public/carplace booking intake./dashboard/customersis the company CRM view./dashboard/offersmanages promotions./dashboard/teammanages employees./dashboard/reportsshows analytics/reporting views./dashboard/subscriptionmanages SaaS plan state and invoices./dashboard/billingmanages rental payment collection and balances./dashboard/contracts*opens rental contracts./dashboard/reviewsand/dashboard/complaintshandle post-rental follow-up./dashboard/notificationsshows notification inbox/history/preferences./dashboard/settingsmanages brand, domains, policies, insurance, pricing, and accounting settings.
Admin App
App:
apps/admin
Public routes
//login/forgot-password/reset-password/auth-redirect
Private admin dashboard routes
/dashboard/dashboard/companies/dashboard/companies/[id]/dashboard/renters/dashboard/admin-users/dashboard/audit-logs/dashboard/billing/dashboard/pricing/dashboard/notifications/dashboard/site-config/dashboard/containers
Route responsibilities
/dashboardis the admin overview./dashboard/companies*manages tenant companies./dashboard/rentersinspects and blocks/unblocks renter accounts./dashboard/admin-usersmanages admin operators./dashboard/audit-logsreviews admin activity./dashboard/billingmanages platform billing operations./dashboard/pricingedits platform pricing, features, and promotions./dashboard/notificationsinspects platform notifications./dashboard/site-configedits carplace/site configuration content.
Deliberately Not Listed
This document excludes:
- API endpoints
- dormant backend-only concepts that do not have an active frontend route
- design-spec routes that are not present in the current app trees
For backend route inventory, use:
docs/project-design/api-routes.md