consultoria-as 90fa220890 feat(phase5): Add admin panel with JWT auth, questions CRUD, and calendar
- Add adminStore with Zustand for authentication state persistence
- Add adminApi service for all admin endpoints
- Add Login page with error handling and redirect
- Add AdminLayout with sidebar navigation and route protection
- Add Dashboard with stats and quick actions
- Add Questions page with full CRUD, filters, and AI generation modal
- Add Calendar page for scheduling questions by date
- Integrate admin routes in App.tsx with nested routing

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-26 08:49:28 +00:00
Description
Trivia multiplayer en tiempo real - Estilo Jeopardy
396 KiB
Languages
TypeScript 59.4%
Python 37.6%
CSS 1.6%
JavaScript 0.6%
Shell 0.2%
Other 0.6%