Admin analytics, protected routes, password resets, role-based access.
Creators lacked visibility into sales performance, order health, and token usage. Admin operations like password resets and role-based access were missing, limiting scalability and trust.
Operators log in and view KPIs like daily revenue, sales counts, and average order value through clear charts.
Admins search and filter orders, open detail views to see items, tokens, and invoice download links.
Admins use forgot password flow, receiving expiring reset links with server-side token validation.
An admin-only dashboard secured by JWT that exposes sales KPIs, order histories, revenue breakdowns, and token usage. Includes secure password reset flows, role-based access, and clean visual charts for operational clarity.
Admin dashboard built in React, secured by JWT tokens. All analytics and orders pulled from the same Express API with admin-only middleware. Recharts visualizations layer on top of aggregated DB queries.
Every admin account is protected with JWT tokens and role-based middleware. Non-admins cannot hit analytics or order routes.
Revenue, sales count, average order value, and daily breakdowns are included, with plans for custom ranges.
Yes, via the forgot password flow. Expiring tokens are emailed and validated server-side.
Stripe webhooks finalize orders; analytics and dashboards always reflect webhook-confirmed data.