Application Flow

Public to Authenticated Journey

  1. User opens the public storefront home page
  2. User browses categories, listings, seller pages, pricing, and CMS pages
  3. User logs in or signs up from landing auth routes
  4. Backend session is established
  5. User is redirected into the dashboard app
  6. Role-based navigation determines the available modules

Seller Journey

  1. Open dashboard
  2. Review overview cards / activity
  3. Manage or create listings
  4. Upload media
  5. Use watchlist / messages / invoices as needed
  6. Open pricing or promotions when upgrade/visibility is needed

Super Admin Journey

  1. Open dashboard
  2. Monitor platform-level stats
  3. Review listing moderation queue
  4. Review reports queue
  5. Manage users
  6. Maintain plans, invoices, categories, and CMS content
  7. Monitor listing promotions and promotion packages

Route Hand-Offs Worth Noting

  • Landing auth routes feed the dashboard app
  • Dashboard pricing/payment helper routes redirect back to landing pages
  • Legacy /products/* routes map to /listings/*
  • Legacy dashboard auth routes map back to landing auth pages

Visual Reference

Landing home Landing login Super Admin dashboard Private create listing