How I troubleshoot
The same five steps, whether it is a bug report from a user or a failing test.
ReproduceGet the exact steps, device, browser and account. If I cannot make it happen, I ask until I can.
InspectLook at the data, the console and the network calls before guessing.
Find the causeSeparate the symptom from the reason it happens, so the same bug does not return.
Fix smallChange as little as possible, then retest the original case and the things around it.
Tell the userExplain what was wrong and what changed in plain words, and write it down for next time.
Live product · Maintained solo
Adhyora
A college management platform with five role-based portals: Principal, Teacher, Staff, Accountant and Student. It started as a Unity and C# project and I rebuilt it as a web app. One college uses it today and more are evaluating it.
- Realtime attendance, timetables, assignments, chat and push notifications
- Role-based access with Firebase Auth and Firestore security rules
- Installable PWA with Razorpay payments
HTMLCSSJavaScriptFirebasePWA