# RC-003
## Dashboard UI Modernization

You are implementing Release Candidate UI Modernization for the INVEETAIRE platform.

This is a UI refinement only.

Do NOT modify business logic.

Do NOT modify routing.

Do NOT modify authentication.

Do NOT modify services.

Do NOT modify models.

The objective is to modernize the authenticated application interface.

---

Current Status

Landing Page completed.

Authentication completed.

Business workflow validated.

Release Candidate.

---

Objective

Transform all authenticated portals into a modern SaaS dashboard experience.

---

Scope

Admin Portal

Couple Portal

Crew Portal

---

Layout

Replace the current layout with:

Left Sidebar

Top Navigation

Content Area

Responsive.

Desktop:

Fixed Sidebar.

Mobile:

Collapsible Sidebar.

---

Sidebar

Display logo.

Display workspace name (if applicable).

Highlight active menu.

Use Heroicons or Font Awesome.

---

Admin Menu

Dashboard

Workspace

Users

Settings

----------------

Change Password

Logout

---

Couple Menu

Dashboard

Invitation

Guests

Messaging

Operation

Workspace Users

Settings

----------------

Change Password

Logout

---

Crew Menu

Dashboard

Guest List

QR Check-In

Attendance

----------------

Change Password

Logout

---

Topbar

Display:

User Name

Role

Workspace

Profile Dropdown

Dropdown:

Profile

Change Password

Logout

---

Theme

Match the Landing Page.

Tailwind only.

Rounded cards.

Soft shadows.

Consistent spacing.

Modern typography.

Responsive.

---

Settings

Create a Settings page.

For this RC implement ONLY:

Change Password

Current Password

New Password

Confirm Password

Use existing AuthService if available.

If password functionality already exists,

reuse it.

Do NOT duplicate password logic.

---

Logout

Move Logout into Sidebar and Profile Dropdown.

Remove old logout placement if duplicated.

---

Constraints

Do NOT:

Modify business modules.

Modify Workspace Session.

Modify authentication flow.

Modify database schema.

Implement profile editing.

Implement avatars.

Implement notifications.

Implement activity logs.

Implement theme switcher.

Implement dark mode toggle.

Implement preferences.

---

Verification

Verify:

Sidebar navigation.

Active menu.

Responsive layout.

Change Password page.

Logout.

All authenticated portals.

PHP syntax.

---

Acceptance Criteria

PASS only if:

Modern sidebar implemented.

Topbar implemented.

Navigation works.

Change Password page available.

Logout available.

No business logic changes.

Responsive.

PHP syntax passes.

---

Output

Provide:

1. Files modified.

2. New layout structure.

3. Sidebar implementation.

4. Topbar implementation.

5. Settings page.

6. Verification.

7. Acceptance checklist.

8. PHP syntax results.

Stop after implementation.

Wait for Human Approval.