PocketBudget Stream Recap
What is PocketBudget
PocketBudget is an envelope budgeting app. It's philosphy is to budget every dollar into a pocket (aka category) to be spent.
Why?
I want to build a budgeting app. I also want to replace my current budgeting app with the one I'm building.
What's the stack?
Backend
- Swift
- PostgreSQL
iOS App
- SwiftUI
More apps to be decided later... I need to finish the app first.
Goals from the stream
- Create backend repo
- Get 1st build of Hummingbird working
- Add Postgresql
- Configure docker to run the database and server
What happened
- Created the backend GitHub repo using the Hummingbird template
- Was able to build and run the server after running configure
- Started to implement Fluent then completely over thought what an "in memory" database meant so pivoted to PostgresNIO to follow the tutorial/guides more on Hummingbird's website
- Added a
docker-compose
file to run the server and database at the same time and was able to see my table in TablePlus, the app I use to inspect databases.
NOTE
TablePlus is part of SetApp, which I've found worth the subscription. You can get SetApp here and if you sign up we both get a month free.
What's next?
When: April 27 2024 at 2pm PST Where: YouTube or Twitch
Goals:
- Create a user
- Delete a user
- Update a user's display name
Stretch goals
- Budget model
- Add a budget table
- Create a budget related to a user
If you liked this post, consider buying me a coffee.
Or donate to Lambda Legal to help fight for trans and LGBTQIA+ rights.