Using the Admin Dashboard
Using the Admin Dashboard
The Admin Dashboard provides a comprehensive interface for managing consultants, schedules, and appointments.
Overview Page
After logging in, the dashboard homepage displays:
System Statistics:
- Total number of customers
- Total number of consultants
- Total number of appointments
Appointments Breakdown:
- Visual chart showing appointments by status:
- Pending
- Confirmed
- Completed
- Cancelled
Recent Appointments:
- List of the most recent appointments
- Quick view of customer, consultant, date, and status

Consultants Management
Navigate to the Consultants section to manage your consultant team.
View Consultants
- See all consultants in a table view
- Columns: Name, Email, Specialization, Account Status

Add a New Consultant
- Click the Add Consultant button
- Fill in the consultant details:
- Full Name
- Email
- Phone Number
- Specialization
- Qualifications
- Click Create
Creating a consultant will automatically create a corresponding Cognito user account with temporary credentials sent to their email.

- Click the Edit button next to a consultant
- Update the desired fields
- Click Save Changes

Delete a Consultant
- Click the Delete button next to a consultant
- Confirm the deletion
- The consultant’s Cognito account will also be removed
Reset Consultant Password
- Click the Reset Password button
- A new temporary password will be generated
- The consultant will receive the password via email
Appointments Management
Navigate to the Appointments section for comprehensive appointment oversight.
View Appointments
- Table view of all appointments
- Filter by:
- Status (Pending, Confirmed, Completed, Cancelled)
- Date range
- Consultant
- Customer

Create Manual Appointment
- Click Create Appointment
- Select customer (or create new)
- Select consultant
- Choose date and time
- Add notes (optional)
- Click Book Appointment

Update Appointment
- Click Edit on an appointment
- Modify details (time, consultant, notes)
- Click Update

Change Appointment Status
Manually update appointment status:
- Pending → Confirmed: Approve a booking
- Confirmed → Completed: Mark as finished
- Any → Cancelled: Cancel the appointment
You now have full control over the MeetAssist system through the Admin Dashboard!