Skip to content

Feature/basic-admin-dashboard - #166

Merged
Shum-ster merged 5 commits into
masterfrom
feature/basic-admin-dashboard
Oct 26, 2026
Merged

Shum-ster merged 5 commits into
masterfrom
feature/basic-admin-dashboard

Conversation

@Shum-ster

@Shum-ster Shum-ster commented Oct 26, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Adds an admin-only Booking Analytics dashboard to help administrators understand venue demand and Treeckle adoption.

Changes

  • Added /admin/analytics route and Analytics entry in desktop/mobile Admin navigation.
  • Added an admin-only booking analytics API scoped to the requester’s organization.
  • Added Past/Future filtering and timeframes from 1 day through 5 years.
  • Added Recharts visualizations:
    • Stacked venue booking-status chart for Approved, Pending, Rejected, and Cancelled requests.
    • Booking Frequency chart showing unique bookers grouped by 1 booking, 2–3 bookings, and 4+ bookings.
  • Added unique booker counts to demonstrate user adoption.

Screenshot

image

@Shum-ster
Shum-ster force-pushed the feature/basic-admin-dashboard branch from 0a234ec to 4c9e62a Compare October 26, 2026 16:38
@Shum-ster
Shum-ster merged commit 02fc7f8 into master Oct 26, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant