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)