Well, logging on for the second time for some updates. I’m glad there is a second log at all. You know what I mean if you are like me, who’s not a person that journals. Ironically, I’m trying to build an app that helps me journal my emotions. The part that makes sense though, is that I want the data and benefits of journaling, without the struggle of actually doing it. So, I’m building a tool to help me either bypass the part I’m struggling with, or turn it into something I will enjoy.
Okay, back to the point of this post. I’ve made some good progress for the past two days. My plan is essentially set up the basics really solidly, with an MVP that I can use with Dan together. Very basic stuff, journal CRUD, emotion CRUD, collaborate via invitations and different levels collaborations. After that, I can work on the “struggling to journal part”.
For the past two days, I pretty much wrapped up journal CRUD, half-way done with collaboration, fixed some state issues with auth, and user data. I’m using Bloc as state management for Emotionally. One of the simple but big learnings (that can trip you up from hours to days :)) with Bloc is the lazy parameter when creating a bloc/cubit. Fortunately it only cost me an hour. Unfortunately, it’s only a line of code with 10 characters that I overlooked in the doc – lazy: false. Yep, a typical day at the office for a dev.
Next I’m going to wrap up basic collaboration stuff, then emotion CRUD, then it’s using the app with Dan! Exiting! I’m expecting no later than end of November. What really makes me happy is that I’m really enjoying the work, getting a great sense of achievement and fulfillment. I miss it so much and this is what’s going to keep me going. Yay! I’m so looking forward to the next day of building!
Leave a comment