I've been Supabase for a little white and I love it's simplicity from a Dev Exp. POV. The team is awesome, the community is awesome, the docs are awesome
Awesome video! Please do video about advanced topics like policies and how to do complex stuff. Also would like to hear about Edge Functions, Functions, Triggers as well.
I'm considering a side project with Supabase to delve into backend work, being a frontend dev since career-switching four years ago. Supabase seems to be a promising platform to explore backend while maintaining a safety net.
As a mostly front end guy who's been using Supabase on a project for several months, I can confirm it's a phenomenal way to get into backend. Supabase essentially allows you to focus pretty much ONLY on the database and takes care of everything in between the db and the frontend. That said, you'll want to dedicate some time to learning SQL and specifically PostgreSQL.
Yeah it’s pretty cool. So far I still like t3 stack with prisma. I have no need to create tables via a Ui, and I feel having RLS increases your chances of misconfiguring your security
I've spent a couple weeks building an entire application locally and haven't thought about pushing it to prod yet 😂 so this video while having breakfast is great
i went from trying to create a backend with authentication to supabase like a year ago, supabase is like a breath of fresh air and its so easy to use(relatively).
Can't wait to see how you handle a basic auth with some crud methods. Would you use react context for the auth part and some hooks for calling the get,delete methods?
I created a react app, that uses supabase auth and deployed to vercel. But I have issues while logging in. Although I configured in supabase for auth redirects. I don't know how to setup that in vercel or netlify for the auth functionality to work.
Do you still use Supabase for your db or AWS for your DB? Also, I recall you mentioned this somewhere but do you use Supabase for Auth or Clerk or implement it yourself or you don't want to connect your auth to your DB like Supabase?
If I need email sign in, I’ll use supabase auth or clerk, if not I’ll just get away using next-auth since it’s 100% free. The database I use supabase or planetscale since they give a nice free tier. Aws is usually too expensive when it comes to a database
i am using Prisma how do i handle migrating to the local environment ? i tried changing the prisma dataSource to my localhost put migration did not pull through am new to supabase
Would this not cause any security issues, though? We are kind of showing our database logic to the client. Note: I am asking this because I am not experienced enough.
Not necessarily. You have the ability to setup row level security so even if someone tries to access your data they won’t have access to it. I personally would rather just have an api layer
@@WebDevCodyAh I’ll check out drizzle this week, i don’t want to sell my soul for the hype again but yeah whatever. Since more deployments go to the edge this can be interesting. Probably giving up a bit of DX. Prisma and Supabase really nailed it with that
A headless cms usually has a nice admin dashboard you can provide a client where they can easily login and change data or images. I haven’t used Firebase, but I’m assuming their dashboards don’t allow you to easily grant access to a client and also they might not be as initiative.
Supabase is just developer experience on top of a Postgres database, headless cms usually has their own special implementation of the data and how it’s stored, so it’ll be harder to migrate away from the cms if needed.
the docs are pretty bad, there is a lot of things thats not there, so u just nead to gues on how something works. Like how to have cpaha on login, ore have on regstaion both hcaptha token and data in option
Yeah at this point I only use supabase for the free database host, the rest id rather just use clerk for auth and I don’t think row level security is a good way to secure an app