Tweet
Now that I've secured the domain name budgetbat.app so it's safe from any domain snipers out there, I can reveal the name change for Budgie.

I went back and forth on a number of names but I think i'm happy with this one 😀

#buildinpublic
Huge shoutout to @Stefcodes and his product @codesnippets_ai

I had some performance issues because of my data fetching handler in my app. I used Codesnippets AI to help optimize my code in my handler and reduced the request time by nearly 2 seconds on average!

#buildinpublic
Looking for feedback

If you were tracking your monthly expenses would this snapshot be a useful metric for you?

Why or why not?

If not what’s a similar metric you would find more useful?

#buildinpublic
New update to share!

There is tab persistence when refreshing the page! It won’t automatically go back to the first tab.

Leaving the dashboard and coming back will default to the first tab again as a user would expect.

#buildinpublic
Updated chart labels now display correctly formatted currency!

#buildinpublic
Dark Mode is looking extremely crisp in my app right now 🤤

#buildinpublic
Hear me out, what if my app was suddenly themed dark mode first? 👀

#buildinpublic
Been maxing it up doing a bit of work on the landing page least night. Probably going to keep working on that tonight.

#buildinpublic
Doing a little bit of hardware project work this weekend.

Who else is building cool stuff this weekend?

#buildinpublic #raspberrypi
@KolbySisk asked me about performance on NextJS 13 with server components.(this is on a server component with data fetching)

I don’t have before numbers but these are my current numbers after running the built app with data fetching optimized. 👀

#buildinpublic
When you finally finish changing Auth providers to Supabase and get to merge the PR 🫣

May encounter some minor issues to work out going forward but the major lift of switching is finished!

#buildinpublic

Some of what this entailed 👇
When you just keep building features and not fixing tech debt

#buildinpublic
Finally after days of headaches I’m actually making some strides in the right direction getting authentication migrated from PassportJS to Supabase.

I don’t think I realized how drastic things changed in NextJS v13 until now.

#buildinpublic
Switching my auth from PassportJS to @supabase hasn’t been as straight forward as I’d hoped. I still haven’t been able to retrieve the current user on the server side despite the documentation 😩 not giving up though!

#buildinpublic
Trashed the whole branch and started it fresh. I'm getting the user much faster now. Working on setting up state management so I can easily access it across components.

I think we've all made a commit like this at least once.

#buildinpublic
New button and drop down menu styles for Budgie! What do you think?

#buildinpublic
Just got done migrating my local Postgres database to @supabase for Budgie app. Was surprisingly straight forward!

#buildinpublic
It’s very tempting to put my current project on hold to build something with ChatGPT or DALLE API because of the wild popularity right now.

#buildinpublic
Debugging can always humble you.

Spent the last 2 hours trying to figure out why my Plaid Link button was not working anymore. Turns out the import got changed accidentally so it was importing from the wrong place and that was it 🙃

#buildinpublic