Jasper
TTCTheo's Typesafe Cult
•Created by Jasper on 7/8/2024 in #questions
Pocketbase vs Supabase
So I have been looking into the easiest ways to make realtime applications recently and found that Supabase actually has a competitor by the name of Pocketbase. It seems to have most of the features that Supabase has and that most people would need. So I asked, which is better?
After doing some research I found that Pocketbase is FULL open source in that you don't have a cloud based option where you can pay them to host it. This really appealed to my since Supabase can be somewhat pricey as you start working with bigger projects.
Aswell it is way easier to self host since it comes as a binary, instead of the crazy Supabase docker setup.
So I wanted to ask all your opinion, if you have tried Pocketbase what did you think of it and how does it compare to Supabase.
12 replies
TTCTheo's Typesafe Cult
•Created by Jasper on 6/14/2024 in #questions
Advice on realtime integration
Hello All!
I'm working on a very important app for myself and a select large group of people, to simply explain it is a very sophisticated note taking/sharing app.
I'm currently making it with Expo/React Native in Typescript(of course), and my initial thought for the database was Supabase which I am self hosting on my local server.
Part of my requirements is that there is an aspect of realtime communication in sending messages/notes to others. My first thought for this was just Supabase for the Auth, Database and Realtime all in one.
What I am trying to ask it should I just use Supabase and call it a day or switch to a setup like Auth0(I want my app to be very secure as it will contain sensitive information), combined with regular self hosted Postgresql and Drizzle ORM. I'm also looking for how should I setup the realtime side of the equation with my above suggested setup as I haven't manually done realtime before except for one chat site i made with socketio(which was in rust).
50 replies