Please sign in to access this page
June 16, 2025
Finally shipped the fully functional Habit Tracker app - now live on Azure!
After 30+ deployment attempts, countless tweaks, and production tests, it’s finally out there. Persistence pays off!
Yeah, it worked, I have deployed the backend server successfully by migrating from Windows App Service to Linux App Service.
I have tried to deploy the app on Azure so many times, but the problems with the endpoints are so hard to fix. Now, I am still trying to implement changes to the code and deploy again. Maybe I will come back to Vercel and Render.
Ready to deploy the app on Azure!
Yeah!
But I am not good at developing for mobile viewing, sorry to all you guys :((
Make the UI/UX for mobile device
Fix Calculation logic error
I have added Search Bar Functionality and made Active/Inactive Habit Separation
Add navigation buttons for calendar
Fix This Week Progress for all frequency types, fixed them all and added calendar view
Today, I have learned how to add a help tooltip to explain how the analytics work. Quite hard though
Fixed these Dashboard Statistics on the main page
Still can't, get bored
fix the tinny problem that affects the entire system.
I need to fix eslint errors, it keeps showing
Been trying to use HTML page instead of React-based frontend but no improvements
Pheww, hope for 100% coverage. It's time to design the UI/UX of this app -^
Finally, all the frontend's components passed the test
Next session's goal: Improve Frontend's Test Coverage
Built dedicated habit analytics with real-time progress tracking
Current Status & Metrics
Development Progress:
Code Quality: TypeScript, ESLint, proper architecture
Testing: 33/33 tests passing (100% test recovery achieved)
Frontend: Live and fully functional
Core Logic: Fixed completion rate calculation
Authentication: Complete JWT implementation
Deployment Status:
Frontend Deployment: Live on Vercel with automatic deployments
Backend Deployment: Blocked by TypeScript dependency issue
Issue: Production build failing on missing @types/jsonwebtoken
Impact: New fixes are ready locally but not deployed to production yet
Frontend: deployed in minutes.
Backend is somewhere sulking in a corner.
Finally deployed the backend on Render.com. Funny how changing a few lines of code somehow devours two hours. Feels like I earned a nap and a badge of honor.
Frontend chaos: 1
Me: also 1 (after 90 minutes of staring, clicking, and yelling internally)
Victory never tasted so... buggy.
I’m building a habit tracker app to help people (me included!) build good routines and stay consistent. The app is lightweight, easy to use, and focuses on making progress visible through streaks and small wins.
This was widely regarded as a great move by everyone.