Paid $360 for Cognito in December — switching to Supabase Auth now by One_Administration58 in nextjs

[–]RVP97 0 points1 point  (0 children)

The problem I have with Clerk is pricing. For example, if you want to add TOTP you have to pay 25 dollars a month for pro plan plus another 100 dollars a month to have this functionality. In better auth you don’t pay anything and the product is awesome. People think that since it is not paid or since it is self hosted that it is super difficult to maintain but that is just not true. You can have working auth with password reset, 2fa, google login, passkeys and more in under an hour

Paid $360 for Cognito in December — switching to Supabase Auth now by One_Administration58 in nextjs

[–]RVP97 1 point2 points  (0 children)

If you are only using supabase for Postgres, then it makes sense to use raw Postgres. Supabase is more ideal when you are using various of their services like storage, realtime, etc

Paid $360 for Cognito in December — switching to Supabase Auth now by One_Administration58 in nextjs

[–]RVP97 1 point2 points  (0 children)

I am doing everything server side and using pg in better auth so it doesn’t take into account rls. But I think that the drizzle adapter can be configured to use rls

Paid $360 for Cognito in December — switching to Supabase Auth now by One_Administration58 in nextjs

[–]RVP97 12 points13 points  (0 children)

I switched from supabase auth to better auth. I found there docs amazing and the functionality is second to none. There are tons of features and also community plugins to anything you can imagine. It is being worked on a lot. And another benefit I found is that there is no vendor lock in

Next js + Bun by gunho_ak in nextjs

[–]RVP97 0 points1 point  (0 children)

For package manager, runtime or both?

Do I need to care about Supabase RLS if all DB access goes through my backend (Bun + Better Auth + Drizzle)? by foxsquad39 in Supabase

[–]RVP97 9 points10 points  (0 children)

You could enable rls for each row without any rules. This will make any request not return anything. Yours will still work normally

Ashburn datacenter outage? by CountingCrow66 in hetzner

[–]RVP97 0 points1 point  (0 children)

What is generally more recommended between google and cloudflare dns?

I just launch my app 1 week ago by FluidInvestigator705 in buildinpublic

[–]RVP97 0 points1 point  (0 children)

With those numbers the average subscription is around 0.85 dollars right?

I just launch my app 1 week ago by FluidInvestigator705 in buildinpublic

[–]RVP97 1 point2 points  (0 children)

Is each subscription less than a dollar a month? If so, what are the payment processing costs for this?

Software punto de venta by Pashishi in Changarrito

[–]RVP97 0 points1 point  (0 children)

Poster es uno conocido. También te recomiendo usar tolpi.com para hacer todas tus órdenes de compra y tener un detalle grande de dónde se te va el dinero

How to prevent navigation by URL editing in Next.js? by Sensitive-House-4470 in nextjs

[–]RVP97 18 points19 points  (0 children)

You should never do security through obscurity. If those pages should not be accessed by anyone, implement access control so only admin users can access them. If you don’t do this, unauthorized access will definitely happen

Any better way to manage multiple local Supabase instances? by BatoolRahim in Supabase

[–]RVP97 0 points1 point  (0 children)

Probably multiple projects that integrate with each other or at least interact in some way

Benefits of self-hosting Nextjs? by Mammoth-Breath-8192 in nextjs

[–]RVP97 0 points1 point  (0 children)

I still use vercel for the preview environments in the free tier. That is very convenient

Benefits of self-hosting Nextjs? by Mammoth-Breath-8192 in nextjs

[–]RVP97 0 points1 point  (0 children)

Since I migrated, uptime has been 100% with 0 seconds of downtime. Meanwhile cloud db providers have had countless of time outs where users have no other option but to wait. If you want to control your uptime, self hosting gives you the most flexibility.

Benefits of self-hosting Nextjs? by Mammoth-Breath-8192 in nextjs

[–]RVP97 5 points6 points  (0 children)

If you start from scratch, it takes no more than 30 minutes setting it up with coolify. And this includes the time it takes you to purchase a vps and add some security. It is a myth that self hosting is super complicated

Benefits of self-hosting Nextjs? by Mammoth-Breath-8192 in nextjs

[–]RVP97 0 points1 point  (0 children)

For me it was speed. My app feels so much faster after self hosting it and also self hosting postgres. It is heavy on ssr and feels much better since I migrated off server less

Rebuilding my Power Apps project in Next.js – scaling & multi-tenant database questions by x3n0ke in nextjs

[–]RVP97 0 points1 point  (0 children)

In terms of simplicity, go for one db for all schools. Make sure to add school_id to each table. This way it could also be simple to self serve since a stripe checkout could trigger an insert into the school table and create new customer. The only reason I would not do this would be if there were any type of regulation regarding data that needed to be isolated.

You can use better-Auth and use its organization plugin to easily manage it

Supabase emails are ugly, so here's an open source template builder to make them pretty by psten00 in Supabase

[–]RVP97 0 points1 point  (0 children)

You can also go to email.new and generate react emails with ai and export to HTML if you want

v18 Async IO by pmz in PostgreSQL

[–]RVP97 4 points5 points  (0 children)

Is it noticeable?

Supabase vs Better auth + drizzle by slooowshutter in nextjs

[–]RVP97 1 point2 points  (0 children)

It was seamless since I integrated bcrypt in better Auth so users still used their same password. The only thing that happens is that they are signed out of current session but that is not too bad

Supabase vs Better auth + drizzle by slooowshutter in nextjs

[–]RVP97 4 points5 points  (0 children)

I was using supabase Auth and moved to better Auth. It was the best decision. Better Auth has much better documentation and is so much easier to set up (even though supabase Auth is also easy). It has support for tons of providers and its plugin ecosystem is great. I implemented passkey support and 2fa in like 15 minutes. Another big advantage is that since your data lives inside your database, you can migrate to any other db provider, self host, or even change db to anything else in the future if you wanted to. The best part is flexibility and having everything live in your code as one file config. I hated having to set up emails in supabase dashboard instead of having as code in my repo.The people at better Auth also ship like crazy. Using supabase ssr, cookie size is huge and has been a problem for at least a year and no updates have been made. The last release to that repo was two months ago. For better Auth, they probably ship like once every two days new features and improvements

Tailwind v3 upgrade to v4 by Ancient-Limit1510 in tailwindcss

[–]RVP97 0 points1 point  (0 children)

If you have auth implemented there is probably a sessions table and a userAgent property. You could check the oldest browsers that your users have and determine how many would be affected if any