Skip to Content
Found it useful? Support us with a 5 ⭐ review on ThemeForest!
App Screens & Routes

App Screens & Routes

This section lists all available routes declared in src/routes/index.tsx and explains what each page does.

Layouts & Providers

  • AppLayout wraps app pages (dashboard area).
  • AuthLayout wraps auth pages (public access).
  • SettingsLayout wraps settings pages (account area).
  • ChatProvider supplies global state for the AI chat experience.
  • SidebarProvider controls sidebar state and responsiveness.
  • Banner renders global announcements when active.

Auth Pages (public)

  • /login — Login
    Login screen for existing users to access their account.

  • /sign-up — Sign Up
    SignUp screen for creating a new account.

  • /password-reset — Password Reset
    Send reset link or set a new password for an existing account.

All three are rendered inside AuthLayout.


App Pages (dashboard)

  • / — Home
    Home dashboard with quick-access cards, recent activity, and travel suggestions.

  • /explore — Explore
    Explore destinations, flights, and stays. Filter, browse, and open details.

  • /my-trips — My Trips
    Manage upcoming and past itineraries; view trip summaries and details.

  • /saved — Saved
    Bookmarks for destinations, hotels, flights, or activities to revisit later.

  • * — Not Found
    NotFound fallback for unknown routes.

All app pages are wrapped by AppLayout and use SidebarProvider. ChatProvider is mounted at the app shell for chat availability across pages.


Settings Pages (account area)

  • /profile — Profile
    Update personal information (name, avatar, contact details).

  • /preferences — Preferences
    App preferences such as language, currency, units, and theme mode.

  • /notifications — Notifications
    Control notification channels and frequency (email, in-app).

  • /history — History
    Account activity and audit history (logins, changes, usage milestones).

  • /plans — Plans
    Compare and select subscription tiers; view current plan status.

  • /billing — Billing
    Billing details, payment methods, and invoices.

  • /usage — Usage
    Quotas and consumption metrics (requests, limits, period usage).

  • /affiliate-program — Affiliate Program
    Referral links, earnings, and program terms.

  • /payouts — Payouts
    Payout accounts and transaction history for affiliate/partner earnings.

  • /updates — Updates
    Product announcements, changelog highlights, and release notes.

All settings pages are rendered inside SettingsLayout.


  • /terms — Terms
    Terms of Service for using the product.

  • /privacy-policy — Privacy Policy
    Data handling and privacy practices.


Route Index

All routes are registered in src/routes/index.tsx:

  • /Home

  • /exploreExplore

  • /my-tripsMy Trips

  • /savedSaved

  • /loginLogin

  • /sign-upSign Up

  • /password-resetPassword Reset

  • /profileProfile

  • /preferencesPreferences

  • /notificationsNotifications

  • /historyHistory

  • /plansPlans

  • /billingBilling

  • /usageUsage

  • /affiliate-programAffiliate Program

  • /payoutsPayouts

  • /updatesUpdates

  • /termsTerms

  • /privacy-policyPrivacy Policy

  • *Not Found

Last updated on