Here’s a well-structured prompt to summarize the desired UI for the landing page or dashboard based on your detailed features:
Prompt:
Design a modern and intuitive UI for an organization management platform that serves both users and administrators. The platform should support a dark mode for eye comfort and provide a seamless experience for different user roles (general users, org admins, and super admins).
Landing Page (User Side)
- A search bar to quickly find organizations.
- A browseable list of organizations, categorized using tags.
- A dedicated announcement board displaying important updates from different orgs.
- Individual organization pages showcasing:
- Logo
- Organization details
- Featured photos
- Announcements
Admin Dashboard (Org Representatives)
- CRUD functionality to manage their organization’s page.
- Ability to update tags, featured photos, announcements, logo, and org name (subject to Super Admin review).
- Review Status Panel to track pending, approved, or rejected changes.
- Notification System to inform admins about request statuses.
- Account Management requiring admins to change their password upon first login.
Super Admin Dashboard
- Review and Approval Panel for managing pending content update requests (approve/reject with filtering options).
- Admin Activity Log tracking CRUD actions, requests, and logins.
- Organization Management Panel providing full control over all organizations and admin actions.
- Notification Center highlighting pending review requests for quick action.
Access Control & Restrictions
- Users: View-only access to organizations and announcements.
- Admins: Can manage their own org but cannot delete it without Super Admin approval. Changes to org name, logo, and featured images require Super Admin review.
- Super Admins: Full control over all content and admin activities, ensuring moderation and data integrity.
The UI should be clean, minimalistic, and intuitive, emphasizing efficient navigation and a user-friendly experience for all roles.