svg
Head

ARVX Dev Log #7: Deal Calculations Finally Clicked

This week was a big one. I finally got the deal calculations component working right, and honestly, that’s the piece I’ve been most excited about. It’s the core of everything — the part that actually breaks down whether a property makes sense as an investment or not. Getting it to calculate correctly for both financed and all-cash deals was the real challenge, but once it clicked, it all made sense.

Now that the math logic is solid, the app feels like it’s starting to come alive. It’s cool seeing the numbers update instantly and knowing users will be able to make faster decisions without needing a spreadsheet.

For other updates, I created a useContext setup and added some new state variables to better handle the data flow. I also built out my repair selection page, which connects nicely to the deal analyzer. Plus, I spent a bit of time cleaning up the layout and making the overall styling more consistent across screens.

Blocker of the week was the VirtualizedList warning again — this time because I had the Google Places input nested inside my own styled container. The library doesn’t really play nice with custom styling yet, so it throws that warning when you try to make it look your own. Not a huge deal, just something I’ll need to revisit once the library updates or I switch to a more flexible setup.

Next up is setting up my database with Supabase. I chose it because it’s basically a full backend in one — no need to spin up a server or add a bunch of middleware. It’s open source, has a built-in Postgres database, and even includes auth and storage. Plus, there’s an Expo library ready to plug and play, which makes integration super straightforward.

This week felt like progress in the right direction — things are starting to connect and actually work together the way I imagined.

Let’s Build Something Together

I’m a fullstack developer passionate about creating dynamic, performant web experiences. Whether it’s a sleek front-end interface or a robust back-end system, I can help bring your ideas to life. Send me a message and let’s get started!

svg