- Add UserProfile role field (superadmin/admin/trainer) - Create role-based permission classes - Implement UserManagementViewSet with CRUD - Add frontend types and components - Create users management page - Add sidebar navigation for users - Only superadmins can manage users
- Add 192.168.101.111 to ALLOWED_HOSTS and CORS_ALLOWED_ORIGINS - Update frontend env to use network IP for API - Fix page redirect to wait for hydration
- Add manifest.json with PWA configuration - Add viewport settings for iOS (viewport-fit: cover) - Add meta tags for iOS Safari (apple-mobile-web-app-capable) - Add mobile CSS optimizations: * iOS Safe Area support * Minimum 44x44px touch targets * Disable zoom on input focus * Remove scrollbars on mobile * Disable hover effects on touch devices * Standalone mode styles - Add InstallPrompt component for Add to Home Screen - Add SVG icon (needs PNG conversion)
- Django backend with DRF (clubs, wrestlers, trainers, exercises, templates, trainings, homework, locations, leistungstest) - Next.js 16 frontend with React, Shadcn UI, Tailwind - JWT authentication - Full CRUD for all entities - Calendar view for trainings - Homework management system - Leistungstest tracking