- Add role field to User interface in AuthContext - Create AdminLayout with responsive sidebar navigation - Create AdminDashboard with stats cards - Add admin routes to App.tsx - Admin panel accessible at /admin - Shows stats: total users, active subscriptions, pending payments - Access control: only users with role=admin can access