Admin dashboard · Operations · Access control
E-commerce admin
The back office that runs the store and the astrologer app: catalog, orders and returns, approvals, role-based access, audit trails and support in one admin.
Interactive demo · try it
Every order, approval and permission in one place
What's inside.
Run orders, approvals, access control and astrologer payouts from one admin. Switch the role you are acting as to see what each one can and cannot do.
01
Orders with two COD confirmation gates, plus returns and refunds from one screen
02
Approval queue where only a role strictly above the requester can decide
03
Roles and permission codes, editable only for roles below you
04
Attribution tab: ROAS per campaign from recorded orders, with budget changes behind a permission
05
Astrologer withdrawals checked against wallet balance, with adjustable commission
06
Audit trail that records who did what, filterable by module
Integrations
- Razorpay
- GoKwik
- Meta Conversions API
- Agora
- CometChat
Built for
Commerce and consultation businesses run by a team of admins with different levels of access
Problem
What I built
Result
Highlights
- More than 50 feature modules: catalog, orders, content, promotions, support, astrologer operations
- Three-tier role hierarchy (Super Admin, Admin, Sub Admin) with granular permission codes
- Approval queue and workflow actions for changes that need sign-off
- Audit logs and revision history on records
- COD orders held behind two customer-confirmation gates before they reach the warehouse
- Returns, RTO and refund tracking, with manual-review and abuse queues
- Astrologer commission, wallet and withdrawal management
- Marketing attribution by channel, with Conversions API delivery health and a campaign guard
- Support desk with agent scorecards and call logs
- CSV and PDF export from the data tables
Stack
- React
- TypeScript
- Vite
- RTK Query
- React Router
- Radix UI
- Tailwind
- TanStack Table
- TipTap
