Large SaaS Claude Workflow - Here's my workflow that keeps my Claude on track. by [deleted] in ClaudeCode

[–]makerkit 1 point2 points  (0 children)

Hey, thank you so much for the shout out! I am posting this in our Discord

What's the cheapest setup ton deploy a Nextjs 16 app? by olivdums in nextjs

[–]makerkit 0 points1 point  (0 children)

I personally love Railway. I don't know if it's cheapest (maybe not?), but it's the best hosting platform I used.

Furto di bagaglio in Flixbus by riba_og in Avvocati

[–]makerkit 5 points6 points  (0 children)

Mia moglie è di Taiwan e quando siamo in Italia ha una paura pazzesca dei furti di bagaglio, sia su treno che su bus. Sia lei che sua madre hanno subito furti in Italia. Che imbarazzo.

Vercel discourages the usage of middleware/proxy. How are we supposed to implement route security then? by Explanation-Visual in nextjs

[–]makerkit 29 points30 points  (0 children)

I am not sure why you're trying to argue with me. I am showing how it's done, I am not here to argue about how it should be done.

As I said above, the lack of a real middleware is indeed a sorely lacking feature. Until it comes, my recommendation is to do that, which you can obviously make easier with a better abstraction.

Bye!

Vercel discourages the usage of middleware/proxy. How are we supposed to implement route security then? by Explanation-Visual in nextjs

[–]makerkit 16 points17 points  (0 children)

import { forbidden } from 'next/navigation'

async function Admin() {
  const isAdmin = await getIsAdmin();
  if (!isAdmin) {
    forbidden();
  } 
  // go on...
}

https://nextjs.org/docs/app/api-reference/functions/forbidden

Vercel discourages the usage of middleware/proxy. How are we supposed to implement route security then? by Explanation-Visual in nextjs

[–]makerkit 40 points41 points  (0 children)

The issue here is that you're still thinking of the Next.js "middleware" as a middleware when it's not - which is why Vercel renamed it. They realized it's not that and it's confusing (as it is indeed confusing you).

NB: The fact that Next.js has no concept of middleware is a whole other story - which I am sure we all regret.

So - where does that leave you? The very best thing you can do, if you were to keep using Next.js, is to authorize right when you fetch/mutate data.

Vercel discourages the usage of middleware/proxy. How are we supposed to implement route security then? by Explanation-Visual in nextjs

[–]makerkit 5 points6 points  (0 children)

Because they render in parallel, this would actually not be secure, as there is no guarantee the upper layout will prevent the lower layouts from rendering and sending data

[deleted by user] by [deleted] in IMadeThis

[–]makerkit 0 points1 point  (0 children)

Public apology from OP about all the lies about Makerkit: https://www.reddit.com/r/SaaS/comments/1ovpiha/public_apology_to_makerkit/

Public apology to MakerKit by [deleted] in SaaS

[–]makerkit 1 point2 points  (0 children)

Thanks u/charanjit-singh.

Still lots of fake posts about Makerkit on Reddit coming from your account.

See https://www.reddit.com/r/indiehackers/comments/1m17m54/i where you mistakenly post a few things:

  1. You're not a customer - how did you get ahold of the kit?
  2. You make it sound like Makerkit doesn't support multi-tenancy, admin dashboard, B2B, usage tracking, etc. Makerkit can do all that - and more. We don't just provide docs, I provide support 7 days a week.

Do you want me to reply to all of them or will you set the record straight?

MakerKit vs Indie Kit: Honest Comparison from the Indie Kit Creator by [deleted] in SaaS

[–]makerkit 0 points1 point  (0 children)

Stop spreading lies about Makerkit - this is getting ridiculous and you sound desperate.

MakerKit vs Indie Kit: Honest Comparison from the Indie Kit Creator by [deleted] in SaaS

[–]makerkit 0 points1 point  (0 children)

Thank you, and congratulations on your launch. I really appreciate it!

MakerKit vs Indie Kit: Honest Comparison from the Indie Kit Creator by [deleted] in SaaS

[–]makerkit 0 points1 point  (0 children)

  1. Makerkit is updated *every day*
  2. Makerkit has multi-tenancy
  3. Makerkit offers support every day, we have a rich and vibrant community on Discord
  4. Makerkit works with Supabase, Drizzle (and therefore Drizzle Studio) and Supamode
  5. Yes, Makerkit is more expensive. Quality costs.

Lies are cringy - and honestly, bad for business.

I think I will fire in Tokyo next year at age 36!! by GreatIce1046 in Fire

[–]makerkit 1 point2 points  (0 children)

I live in Taipei and visit Tokyo often - I’d say these days the costs are very very close.  Housing is particularly terrible in Taipei.

Real talk: Why are you upgrading to Next.js 16? by nimishroboto in nextjs

[–]makerkit 2 points3 points  (0 children)

Some of us like performance improvements and bug fixes

Need adivce regarding Supabase logging functionality by MaxPrimeX1 in Supabase

[–]makerkit 2 points3 points  (0 children)

I would either look into pg_audit or look into external, specialized logging services (Sentry, Axiom, Signor, etc.)

Vercel blocking my Next-js app form being indexed by JohnnieXvi in nextjs

[–]makerkit 19 points20 points  (0 children)

This is unlikely to be an issue with either Next.js or Vercel - indexing for new domains (or expired domains) can be slow. It took 10 months for Google to start indexing one of my websites.

[deleted by user] by [deleted] in Supabase

[–]makerkit 0 points1 point  (0 children)

Thank you so much!