Web App
SaaS Admin Dashboard
A multi-tenant SaaS admin panel for tracking users, revenue, and product usage. Built with React and TypeScript on the front end, with a secure Node.js API, JWT auth, role-based permissions, and real-time charts fed by MongoDB aggregations.
Features
- JWT auth with refresh tokens and protected routes
- Role-based access: admin, manager, viewer
- Live charts for signups, MRR, and churn metrics
- User management table with search, filters, and export
- REST API with validation, pagination, and error middleware
Highlights
- Responsive dashboard works on tablet and desktop
- Dark theme aligned with product brand
- API documented with clear endpoint structure