Your Safari Cart
Your cart is empty
Menu
Design Package — Sitemap

Site Architecture & Information Architecture

Multi-tier user system — Public visitors, Authenticated users, Sub-admins & Super admins

Access Legend

Public / All visitors
Registered users (tourists)
E-commerce flows
Sub-admin (content + packages)
Super admin (full system access)
Shared / Contextual
Visual Sitemap
Top-level architecture showing all portals and entry points
successfulsafaris.com
🌍 Public Website
All Visitors
Home
About Us
Destinations
Packages
Contact
Blog
Sign In / Register
🛒 Safari Shop
All + Auth
Shop Home
Gear & Clothing
Luxury Add-ons
Seasonal Promos
Bundle Packages
Product Detail
Cart / Checkout
Order Confirmation
📋 Booking
Registered Users
Browse Packages
Trip Customizer
Add Gear Bundle
Guest Details
Payment (Multi-FX)
Confirmation
Trip Documents
👤 My Dashboard
Registered Users
My Bookings
Order History
Saved Packages
Loyalty Points
Profile & Prefs
Notifications
Reviews & Gallery
⚙️ Sub-Admin Portal
Sub-Admins
Admin Dashboard
Manage Destinations
Manage Packages
Bookings Manager
Product Manager
Inventory Alerts
Content / Blog
Reports (Limited)
👑 Super Admin
Super Admin
Master Dashboard
User Management
Role & Permissions
All Bookings
All Orders
Analytics & Sales
Promotions & Codes
System Settings
Audit Logs
Multi-Currency Setup
Full Page Inventory
Every page, its purpose, and access control
🌍

Public Portal

All Visitors
  • E01
    Shop Home
    Featured products, categories, seasonal promos, bundles
    View
  • E02
    Product Listing
    Filterable grid — gear, clothing, luxury add-ons, bundles
    View
  • E03
    Product Detail
    Gallery, specs, size guide, related products, reviews
    View
  • E04
    Shopping Cart
    Dedicated cart management, bundle savings, and upsells
    View
  • E07
    Order Confirmation
    Summary, next steps, trip documents
    View
  • E08
    Bundle Builder
    Custom tour + gear bundles, dynamic savings calculator
    View
  • P01
    Home
    Hero, featured destinations, testimonials, luxury CTAs
    View
  • P02
    About Us
    Story, team, certifications, awards, sustainability pledge
    View
  • P03
    Destinations
    Kenya, Tanzania, Rwanda, Uganda, Zanzibar — filterable grid
    View
  • P04
    Destination Detail
    Wildlife, seasons, packages, gallery, related gear
    View
  • P05
    Packages
    Browse all tour packages with filters (duration, budget, style)
    View
  • P06
    Package Detail
    Itinerary, inclusions, pricing, reviews, gear cross-sell
    View
  • P07
    Contact
    Form, live chat, WhatsApp, office locations, FAQ
    View
  • P08
    Blog / Journal
    Safari tips, wildlife news, seasonal guides
    View
  • P09
    Sign In / Register
    Auth portal — social login, email, forgot password
    View
👤

User Portal

Registered Users
  • E05
    Checkout — Details
    Shipping address, currency selector (USD/EUR/KES/GBP)
    ViewAuth
  • E06
    Checkout — Payment
    Credit card, M-Pesa, PayPal, bank transfer, 3D Secure
    ViewAuth
  • P10
    Trip Documents
    Download vouchers, preparation guides, and legal forms
    ViewAuth
  • U01
    My Dashboard
    Overview: upcoming trips, orders, loyalty points, notifications
    ViewAuth
  • U02
    My Bookings
    Active, upcoming, past bookings; cancel/modify; documents
    ViewAuth
  • U03
    Order History
    Shop orders, invoices, returns, tracking
    ViewAuth
  • U04
    Saved / Wishlist
    Saved packages, products, and custom itineraries
    ViewAuth
  • U05
    Loyalty & Rewards
    Points balance, tier status, redemption history
    ViewAuth
  • U06
    Profile & Preferences
    Personal info, currency, language, notification prefs
    ViewAuth
⚙️

Subadmin Portal

Sub-Admins
  • A01
    Admin Dashboard
    KPIs: bookings today, revenue, inventory alerts, new orders
    Full Manage
  • A02
    Destinations Manager
    Add/edit/delete destinations, upload media, set seasons
    Full Manage
  • A03
    Packages Manager
    Create/edit packages, itineraries, pricing tiers, availability
    Full Manage
  • A04
    Bookings Manager
    View/process bookings, assign guides, send documents
    Full Manage
  • A05
    Products Manager
    Add/edit/delete shop products, set prices, manage variants
    Full Manage
  • A06
    Inventory Manager
    Stock levels, low-stock alerts, restock requests
    Full Manage
  • A07
    Content / Blog
    Write/publish/schedule blog posts and travel guides
    Full Manage
  • A08
    Sales Reports
    View assigned region reports — no full system access
    Full Manage
👑

Superadmin Portal

Super Admin Only
  • S01
    Master Dashboard
    Full KPI overview: revenue, bookings, orders, users, alerts
    Full Manage
  • S02
    User Management
    Create/edit/delete all users; assign/revoke roles
    Full Manage
  • S03
    Roles & Permissions
    Define custom roles, assign permission sets per module
    Full Manage
  • S04
    Analytics & Reporting
    Revenue, conversion, geographic, seasonal analytics
    Full Manage
  • S05
    Promotions Engine
    Create promo codes, flash sales, seasonal campaigns
    Full Manage
  • S06
    Multi-Currency Settings
    FX rates, payment gateway config, tax rules per region
    Full Manage
  • S07
    System Settings
    Site config, email templates, integrations, API keys
    Full Manage
  • S08
    Audit Logs
    Full audit trail: who did what, when, with IP logging
    Full Manage
Role Permission Matrix
Detailed access rights per module for each user role
Module / Action 🌍 Visitor 👤 User ⚙️ Sub-Admin 👑 Super Admin
Browse Destinations & Packages
Browse Shop / Products
Checkout / Purchase → Auth
Book a Safari Package → Auth
View My Bookings
Manage Destinations
Manage Packages
Manage Products (Shop)
View All Bookings
View All Orders
Manage Inventory
View Analytics (Limited) ◑ Region only
Full Analytics & Revenue Reports
Create / Manage Promotions
User Management (All Users)
Assign Roles & Permissions
Multi-Currency Configuration
System Settings
Audit Logs
Key User Journey Flows
Critical paths through the platform for each user type

New Visitor → Booking

Public → Registered User
1
Land on luxury homepage, watch hero video
2
Browse Destinations (Kenya / Tanzania)
3
View Destination Detail + related packages
4
Select Package → view itinerary, pricing
5
Click "Book Now" → prompted to register/sign in
6
Complete booking + add gear bundle at checkout
7
Receive confirmation + account created

Returning User → Shop Purchase

Registered User Flow
1
Sign in → redirected to personal dashboard
2
See notification: "Gear for your Kenya trip"
3
Click through to Shop → pre-filtered by trip
4
Add safari jacket + binoculars to cart
5
Apply loyalty points discount at cart
6
Select currency (EUR) → pay via card
7
Order ships, tracking email sent

Sub-Admin → Add New Package

Sub-Admin Workflow
1
Log into admin portal → view dashboard KPIs
2
Navigate to Packages Manager
3
Click "Create New Package"
4
Fill itinerary, pricing, inclusions, gallery
5
Assign related gear products (cross-sell)
6
Set availability calendar + seasonal pricing
7
Publish → live on customer-facing site

Super Admin → Create Sub-Admin

Super Admin Workflow
1
Log in → Master Dashboard overview
2
Navigate to User Management
3
Click "Invite New User"
4
Enter email → assign role: Sub-Admin
5
Select permission modules (e.g., Kenya only)
6
Send invite → new admin sets password
7
Action logged in Audit Trail

Bundle Purchase Flow

Cross-sell: Tour + Gear
1
User views package detail page
2
"Complete Your Safari" section shows gear
3
Add bundle to cart with one click
4
Cart shows tour + gear with bundle saving
5
Checkout: select delivery to home or camp
6
Multi-currency payment processed
7
Single confirmation for both bookings

Sub-Admin → Manage Inventory

Inventory Alert Response
1
Dashboard shows low-stock alert badge
2
Navigate to Inventory Manager
3
View items below threshold (red indicators)
4
Click item → update stock quantity
5
Or raise restock request → notify supplier
6
Set alert threshold per product
7
Inventory report exported for review