Testing, Debugging, and Open Source Contributions
This week was all about testing, debugging, and pushing through challenges as I near the completion of the Expense Tracker App. I also made my first open-source contribution and kept up with LeetCode and DSA practice.
Progress on the Expense Tracker App
🔹 Finalizing Firebase API Authentication
Strengthened the backend authentication flow for register and login forms using Firebase API.
🔹 Started Writing TestsBegan implementing tests to ensure app stability and reliability.
Troubleshooting took a lot of time, but I made steady progress in debugging the issues.
🔹 Bug Fixes and DebuggingFaced several challenges while testing, requiring multiple fixes and refinements.
Debugging took days of trial and error, but I finally resolved most issues.
Open Source Contribution
This week, I made my first open-source contribution
- The issue involved custom icons and app names not applying to Firefox mobile shortcuts.
- Researched and provided a fix, contributing to a real-world project.
Problem-Solving & Learning
I continued my LeetCode practice and data structure studies:
- Solved "Trapping Rain Water" **– Strengthened understanding of two-pointer technique and dynamic programming. **Solved "Roman to Integer" – Practiced string manipulation and hash maps.
- Studied DSA fundamentals, reinforcing concepts in arrays, linked lists, and stacks.
Next Steps
- Finishing up testing and preparing the Expense Tracker App for deployment.
- Exploring new project ideas once the app is fully completed.
- Continuing open-source contributions to gain more real-world experience.
This week was filled with hard work, persistence, and growth. I’m pushing through the final stages of my project, gaining testing experience, debugging skills, and real-world problem-solving abilities. Excited to see what's next!
Top comments (0)