Stephen Minakian a05f99080c Implement Phase 1 admin dashboard frontend
- Add AdminRoute component for admin-only route protection
- Add admin navigation link (visible only to admins)
- Create UserList page with pagination, search, and filters
- Create UserDetail page with enable/disable and promote/demote
- Add confirmation dialogs for destructive actions
- Prevent self-modification (cannot disable/demote yourself)
- All admin routes protected with AdminRoute wrapper
2026-01-22 12:06:33 -07:00
2025-07-15 16:35:58 -06:00
2025-07-15 17:06:01 -06:00
2025-07-15 16:41:53 -06:00
2026-01-21 10:38:31 -07:00
2026-01-21 10:38:31 -07:00
2026-01-21 10:38:31 -07:00

React + Vite

This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.

Currently, two official plugins are available:

Expanding the ESLint configuration

If you are developing a production application, we recommend using TypeScript with type-aware lint rules enabled. Check out the TS template for information on how to integrate TypeScript and typescript-eslint in your project.

Description
No description provided
Readme 650 KiB
Languages
JavaScript 99.1%
CSS 0.4%
Dockerfile 0.3%
HTML 0.2%