Single comment thread
See full discussion

Right now im using my own repo, which is a custom Nuxt layer

Nuxt 3 DX is really something, so it's a great start for this kind of project. For side-projects or client MVPs, I don’t even bother to set up a backend project anymore, as Nuxt can now handle this with its included nitro server

Everything can run on the edge, APIs can be written inside the server/ folder, and you directly have the typings inside Vue components when you call them => no need for any trpc library.

For design system, I'm currently using ui.nuxt.com (and it’s pro version + they have a nice Figma file for rapid prototyping), but there are great alternatives such as shadcn-vue or RadixVue

For Auth, I'm using LuciaAuth

For analytics: Google Analytics or Plausible

For emails: VueEmail with a provider like Resend or Postmark

For payment: You will surely have to allow Stripe or Lemonsqueezy payment at a glance

Internationalisation is not a must for me, anyway it's quite easy to set this up with this module

I played a lot with ORM and DB provider in the past, such as Firebase, Supabase, typeorm, mikroorm, etc.
To me the best DX for the ORM are either Prisma or DrizzleORM. And TursoDB or Supabase for DB hosting.
I am currently using DrizzleORM cuz it allows me to run TursoDB for the cloud. In local dev, I don’t even bother to complicate, and I just use a sqlite.db file.

If your target is indie-hackers who want to speed up things but with minimal cost, I think you should definitely allow them to have a great DX, something deployable in a few clicks, on low cost serverless platforms such as Cloudflare or Vercel (mmmmh not so cheap cost actually 😅).

I think what the core nuxt team is doing with NuxtHub is great. They are building open-source tools to leverage cloudflare services quite easily. So I think if I had to build a boilerplate product, I would use this.

Hope it helps!

🇫🇷 Et si tu as besoin d'aide ou d'un betatester n'hésites pas ;)

Thanks for your awesome reply! Do you have a theme or a template you use with that?
🇫🇷 Clairement, j'hésiterai pas ^^

Home
Search
Messages
Notifications
More