The app encounters multiple runtime errors that degrade user experience and cause crashes:
- Broadcast API 404/503 -
https://itsvg.in/api/broadcast returns 404 when deployment is paused
- Axios Unhandled Errors - Network failures throw uncaught promises
- MobX Strict Mode Violations - Direct observable mutations trigger warnings/errors
- External API 503s -
github-readme-stats.vercel.app service outages cause broken images
- Form Submission Warnings - Disconnected forms trigger browser warnings
To Reproduce
Steps to reproduce the behavior:
- Run
npm run dev
- Open browser console
- Navigate through the app (especially GitHub stats section)
- Observe console errors when external APIs are down
Expected behavior
App should gracefully handle external API failures
Proposed Solution
Implement comprehensive error handling:
- Add try/catch for all Axios requests
- Wrap MobX mutations in actions
- Add onError handlers for external images
- Provide fallback UI states for failed API calls
The app encounters multiple runtime errors that degrade user experience and cause crashes:
https://itsvg.in/api/broadcastreturns 404 when deployment is pausedgithub-readme-stats.vercel.appservice outages cause broken imagesTo Reproduce
Steps to reproduce the behavior:
npm run devExpected behavior
App should gracefully handle external API failures
No console errors or crashes from network issues
MobX state updates should not violate strict mode
OS: Windows, Ubuntu
Browser: chrome, edge
Proposed Solution
Implement comprehensive error handling: