What are the different user types and what permissions do they have?
Admin - "God View": see all orders, manage users, change or remove roles.
Member - Only able to view the orders they place; cannot manage users.
Viewer - View-Only; cannot order; cannot manage users.