Overview
The system provides multiple view modes across different sections, allowing users to choose the most effective visualization for their needs.Calendar Views
Month View
Overview of entire month:~/workspace/source/README.md:247-251
Week View
Detailed weekly schedule:~/workspace/source/README.md:253-256
Day View (Excel Style)
Most detailed grid layout:~/workspace/source/README.md:257-261
View Implementation
~/workspace/source/src/pages/Calendario.tsx:155-234
List Views
Table View
Traditional tabular display:~/workspace/source/README.md:419-424
Cards View
Visual card-based layout:~/workspace/source/src/pages/Alumnos.tsx:709
View Controls
Calendar View Switcher
~/workspace/source/src/pages/Calendario.tsx:116-122
Navigation Controls
Standardized navigation across views:- Previous/Next buttons
- Today button
- View mode selector (Month/Week/Day)
- Date range display
View-Specific Features
Day View Only Features
~/workspace/source/src/pages/Calendario.tsx:145-147
Features exclusive to day view:
- Excel export
- Cancel entire day
- Detailed grid layout
- Quick cell-click creation
Month View Features
Week View Features
Data Table Views
Paginated table view for entities:Card Grid Views
Grid layout for card-based display:Responsive Behavior
Mobile Adaptations
Views adapt to screen size:- Month view: Compressed on mobile
- Week view: Horizontal scroll on mobile
- Day view: Optimized grid spacing
- Cards: Stack vertically on mobile
- Tables: Horizontal scroll on mobile
View Persistence
View preferences can be maintained across sessions:Best Practices
-
Right View for Task
- Month view: Planning ahead, overview
- Week view: Current week management
- Day view: Detailed scheduling, conflict resolution
-
Table vs Cards
- Table: Detailed data comparison, sorting
- Cards: Visual browsing, quick actions
-
Performance
- Limit displayed items in month/week views
- Paginate long lists
- Lazy load heavy components
-
Consistency
- Maintain similar controls across views
- Use same color coding system
- Consistent action buttons
-
User Choice
- Allow users to switch views easily
- Remember user preferences
- Provide clear view indicators
View-Specific Actions
Month View Actions
- Click day to navigate to day view
- Create class from day click
- View class details in popover
Week View Actions
- Scroll through weeks
- Click classes for details
- Quick status changes
Day View Actions
- Click empty cells to create
- Export to Excel
- Cancel entire day
- Detailed conflict visualization
Table View Actions
- Sort by columns
- Filter and search
- Bulk actions (future)
- Row selection
Card View Actions
- Quick actions menu
- Direct contact (WhatsApp/Email)
- Edit/delete from card
- Visual status indicators