Skip to Content
Admin PortalOverview

Admin Portal

Overview

The Admin Portal is the operations and administration console for DreamPlan. It gives the platform team visibility into overall usage, vendor quality control, and user management. Only users with the Admin role can access this portal.

Portal URL: admin.dreamplan.sagargandecha.dev

The Admin Portal is intentionally streamlined — it focuses on the operational tasks that keep the platform running smoothly rather than replicating planner or vendor functionality.

Platform Stats Dashboard

When you log in, the dashboard shows key platform-wide metrics at a glance:

StatDescription
Total UsersThe number of registered accounts across all roles
Total EventsThe total number of events created on the platform
Total VendorsThe number of registered vendor accounts
Total GuestsThe combined guest count across all events

These stats update in real time and give administrators a quick pulse check on platform growth and activity.

Key Functions

Vendor Approval Queue

New vendors who register on DreamPlan must be reviewed and approved before their profile appears in the public vendor directory. The approval queue shows all pending vendor submissions with their business details, categories, and gallery.

To access the vendor approval queue:

  1. Log in to the Admin Portal.
  2. Click Vendors in the main navigation.
  3. Pending vendors appear at the top of the list.

See Vendor Approval for the full approval workflow, including how to review, approve, and reject submissions.

User Management

View, search, and filter all platform users. Useful for support tasks, account investigations, and understanding the user base.

To access user management:

  1. Log in to the Admin Portal.
  2. Click Users in the main navigation.
  3. Browse, filter by role, or search by name or email.

See User Management for details on user fields, filtering, and search.

Access Requirements

The Admin Portal is restricted to users with the Admin role. This role is assigned directly in the database — there is no self-service way to become an admin.

If you attempt to access the Admin Portal without the Admin role, you will be redirected to the login page or shown a permission error.

Logging In

  1. Navigate to admin.dreamplan.sagargandecha.dev.
  2. Enter your admin credentials (email and password).
  3. You will land on the Dashboard showing platform stats.

Tips

Tip: Check the vendor approval queue regularly. Vendors are waiting for approval before they can receive enquiries, so timely reviews directly impact their experience.

Tip: Use the dashboard stats to spot trends — a sudden drop in new events or users may indicate a platform issue worth investigating.

Tip: The Admin Portal is read-heavy by design. Most destructive actions (like deleting users or events) require database access to prevent accidental damage.

Tip: Bookmark the admin dashboard for quick access. The URL is admin.dreamplan.sagargandecha.dev/dashboard.

FAQ

Who can access the Admin Portal? Only users with the Admin role. This role is assigned at the database level and cannot be self-assigned or requested through the platform.

Can I create new admin accounts from the portal? Admin role assignment is currently done at the database level. The portal does not have a self-service admin creation feature.

Does the Admin Portal show revenue or billing data? Revenue and billing data are managed through Stripe. The Admin Portal focuses on user and vendor management rather than financial operations.

Can admins view or modify user events? The Admin Portal provides user-level information (email, name, role, subscription) but does not allow admins to edit individual user events or data. This separation protects user privacy.

How often do the dashboard stats update? Stats are fetched in real time when you load the dashboard. Refresh the page to see the latest numbers.

Is there an activity log for admin actions? Admin actions such as vendor approvals and rejections are recorded. The audit trail helps maintain accountability across the admin team.

Last updated on