The current Bus Timings page mixes college buses and private buses, which causes confusion and does not match real-world usage.
College buses and private buses work very differently, so they need separate logic and UI behavior.
Problem
College Bus (Simple)
- Same pickup point
- Morning and afternoon trips
- FN / AN works correctly
Private Bus (Complex)
Current UI cannot represent this properly.
Proposed UI Change
1. Add Top Tabs
[ Private Bus ] | [ College Bus ]
- Private Bus is default
- Same layout, different data logic
2. Private Bus Behavior
❌ Do NOT show FN / AN for private buses
3. College Bus Behavior
Acceptance Criteria
The current Bus Timings page mixes college buses and private buses, which causes confusion and does not match real-world usage.
College buses and private buses work very differently, so they need separate logic and UI behavior.
Problem
College Bus (Simple)
Private Bus (Complex)
FN / AN does not apply
Buses are:
Same destination may have:
Current UI cannot represent this properly.
Proposed UI Change
1. Add Top Tabs
2. Private Bus Behavior
Fixed starting location (SKP)
User selects:
Show bus list with:
❌ Do NOT show FN / AN for private buses
3. College Bus Behavior
Different boarding points
User selects:
FN / AN toggle remains
Acceptance Criteria