They obviously didn't build it either, their AI did
That's funny, I explicitly hated NoSQL since it's proprietary and there's no efficient relations which is important for many use cases especially CRUD. Funniest thing is Postgres added a JSONB data type (that's also able to be queried with SQL) which is NoSQL basically in order to compete with MongoDB and it's literally faster than MongoDB. It was just a side project for Postgres but it somehow beats an entire company and their product.
Not allowed for translation purposes either, use Google translate not ChatGPT.
Why not Supabase or a self hostable one like TrailBase?
AI slop post and repo, not allowed here
AI slop comment, not allowed here
You can self host Supabase too
Supabase is open source, just host it yourself using something like Dokploy on Hetzner.
Apparently not all the extensions work like pgvector which still has some AMD64 dependencies, any insight on that? Seems like the standard Supabase works however, but certain extensions might be a dealbreaker, so I wanted to get others' experiences on any snags they hit before I spend potentially several hours debugging if in case it doesn't work.
What does this have to do with Rust?
LLMs giving us the ol' sloppy toppy
For your use case, you honestly could vibe code it to get a prototype working before hiring anyone for a full app. I am usually against vibe coding for production apps and I don't use it for that myself, but for prototypes and just testing stuff out it's perfectly fine. Check out Google's Antigravity, it's free, works well for Flutter using Gemini 3 Pro and you also get Claude Opus 4.5 credits which is supposed to be the top model these days. IMO, in the larger scheme of things, no code is dying because why would anyone want to be locked into a platform when they can get an AI to build it with the real underlying technologies like Flutter or React and more importantly, *own the actual code itself* if they need to change it later. Also don't use Firebase, it does lock you in, for Supabase you can migrate off any time since it's just a Postgres database underneath. Edit: I just read the use case more, if you need landing pages and SEO, do not use Flutter. Why are you looking to use Dart anyway over NextJS? Check out Astro too which is built for static pages like this.
I have open source apps and used to worry about this too. The reality is for a small indie dev, no one gives a shit enough to copy your apps, if anything they'll just make their own version. The source available licenses are only really for people who compete with Amazon, like Sentry, Redis, etc, and even the latter moved back to AGPL because it was hurting their ability to get contributions. So that's why I said not to worry about it and just make it AGPL.
If it's BSL then it's not open source and thus falls under a rule violation for this sub. I suggest just making it AGPL if you're really that worried, I have some apps like that which are AGPL.