Files
brazil-swift-ops/apps/web
defiQUG 5c7f4c70e4 Implement Phase 1e: Frontend Authentication Integration
- Create auth store (Zustand) for managing user and tokens
- Implement API client with automatic token refresh on 401
- Add LoginPage with email/password form and demo credentials
- Create ProtectedRoute component for route-level authorization
- Update App.tsx to integrate authentication and login page
- Add logout functionality to UserMenu component
- All protected routes now require authentication
- Token auto-refresh on expiry using refresh tokens
- Toast notifications for auth errors and events

Frontend now fully integrated with backend API authentication.
2026-01-23 18:51:34 -08:00
..
2026-01-23 18:16:55 -08:00