Create centralized error handling system with appropriate UI.
Tasks
- Create ErrorBoundary component
- Create error pages (404, 500)
- Handle API/Supabase errors appropriately
- Show user-friendly error messages
- Error logging (optional, for development)
- Handle network/offline errors
Acceptance Criteria
- Errors are handled appropriately
- Clear messages for user
- Application does not break due to errors
- Custom error pages
Create centralized error handling system with appropriate UI.
Tasks
Acceptance Criteria