Week 12 Recap of #100DaysOfCode

Firebase Integration, API Enhancements & DSA Learning

This week, I focused on enhancing my Expense Tracker App by integrating Firebase for receipt storage and authentication, improving API functionality, and diving deeper into data struc…


This content originally appeared on DEV Community and was authored by Lymah

Firebase Integration, API Enhancements & DSA Learning

This week, I focused on enhancing my Expense Tracker App by integrating Firebase for receipt storage and authentication, improving API functionality, and diving deeper into data structures and algorithms (DSA).

Key Developments in the Expense Tracker App

🔹 Integrated Firebase for Receipt Storage
I implemented a workflow where users can upload receipts from the frontend, which are then processed by the backend and stored securely in Firebase Storage.

🔹 Enhanced API & Report Generation

  • Improved API handlers to ensure efficient communication between the frontend and backend.
  • Worked on report generation to help users analyze their expenses better.
  • Faced a form handling issue while testing report generation but successfully troubleshot and fixed it.
    🔹 Implemented Firebase Authentication

  • Set up Firebase Authentication for user registration and login.

  • Developed authentication middleware to manage secure access.

  • Organized and refined API routes for better structure and efficiency.

## Learning & Problem-Solving

Aside from working on the app, I spent time improving my DSA skills and solving LeetCode problems:

  • Insert Delete Get Random – Practiced hashmaps and randomized data structures.
  • Product of Array Except Self – Strengthened understanding of prefix sum techniques.

Next Steps

With the major backend integrations complete, my focus will now be on:

  • Finalizing app testing and fixing any edge cases.
  • Optimizing performance and deployment readiness.
  • Continuing DSA practice to sharpen my problem-solving skills.

Week 12 was packed with important features, debugging, and learning! 🚀 Excited for the next phase of this journey!


This content originally appeared on DEV Community and was authored by Lymah


Print Share Comment Cite Upload Translate Updates
APA

Lymah | Sciencx (2025-02-16T12:54:38+00:00) Week 12 Recap of #100DaysOfCode. Retrieved from https://www.scien.cx/2025/02/16/week-12-recap-of-100daysofcode/

MLA
" » Week 12 Recap of #100DaysOfCode." Lymah | Sciencx - Sunday February 16, 2025, https://www.scien.cx/2025/02/16/week-12-recap-of-100daysofcode/
HARVARD
Lymah | Sciencx Sunday February 16, 2025 » Week 12 Recap of #100DaysOfCode., viewed ,<https://www.scien.cx/2025/02/16/week-12-recap-of-100daysofcode/>
VANCOUVER
Lymah | Sciencx - » Week 12 Recap of #100DaysOfCode. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2025/02/16/week-12-recap-of-100daysofcode/
CHICAGO
" » Week 12 Recap of #100DaysOfCode." Lymah | Sciencx - Accessed . https://www.scien.cx/2025/02/16/week-12-recap-of-100daysofcode/
IEEE
" » Week 12 Recap of #100DaysOfCode." Lymah | Sciencx [Online]. Available: https://www.scien.cx/2025/02/16/week-12-recap-of-100daysofcode/. [Accessed: ]
rf:citation
» Week 12 Recap of #100DaysOfCode | Lymah | Sciencx | https://www.scien.cx/2025/02/16/week-12-recap-of-100daysofcode/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.