# GoodGo Web Client - Sitemap

> **Information Architecture** - Cấu trúc tổng quan của ứng dụng
>
> Last Updated: 2026-01-04

## 🗺️ Application Structure

```
GoodGo Web Client
│
├── 🔐 Authentication (Unauthenticated)
│   ├── /login - Login Page
│   │   ├── Email input
│   │   ├── Password input
│   │   ├── Remember me checkbox
│   │   ├── Forgot password link → /forgot-password
│   │   └── Sign up link → /register
│   │
│   ├── /register - Registration Page
│   │   ├── Email input
│   │   ├── Password input (with strength indicator)
│   │   ├── Confirm password input
│   │   ├── Terms & conditions checkbox
│   │   └── Sign in link → /login
│   │
│   └── /forgot-password - Password Reset
│       ├── Email input
│       ├── Success state (email sent)
│       └── Back to login link → /login
│
├── 🏠 Dashboard (Authenticated) - /
│   ├── Overview section
│   ├── Analytics widgets
│   ├── Quick actions
│   └── Navigation to other sections
│
├── 👤 Profile - /profile
│   ├── User information
│   ├── Settings
│   │   ├── Theme toggle (Light/Dark)
│   │   ├── Language switcher (EN/VI)
│   │   └── Other preferences
│   └── Account security
│
└── [Add more sections as they're developed]

```

## 📱 Mobile Navigation

Mobile navigation should include:
- Hamburger menu icon (top-left or top-right)
- Collapsible sidebar
- Bottom navigation bar (optional, for key actions)

## 🎨 Visual Hierarchy

1. **Level 1**: Authentication pages (public)
2. **Level 2**: Main dashboard (authenticated)
3. **Level 3**: Feature-specific pages
4. **Level 4**: Settings & profile

## 🔗 External Links

- Help Center (future)
- Privacy Policy (future)
- Terms of Service (future)

## 📝 Navigation Patterns

### Primary Navigation
- Logo (top-left) → Dashboard
- Main menu items (horizontal or sidebar)
- User menu (top-right)
  - Profile
  - Settings
  - Logout

### Secondary Navigation
- Breadcrumbs (for deep pages)
- Tabs (for section switching)
- Back buttons (for flows)

## 🚀 Future Additions

Document new pages/sections here as they're added:

- [ ] [Feature Name] - /route
- [ ] [Feature Name] - /route

## 🔍 SEO & Meta

Each page should have:
- Unique title tag
- Meta description
- Open Graph tags (for social sharing)

## 📊 Analytics Tracking

Pages to track:
- All auth pages (login, register, forgot-password)
- Dashboard landing
- Conversion funnels (signup → onboarding)

---

**Maintained by**: Design Team
**Review frequency**: Monthly or when major features added
