Tech Stacks, Frameworks and Template Projects

For starting and launching new projects fast it is best to stick with whatever framework and stack you already know. In my case it's TS (Nextjs).
Unless the app must maximize performance and scalability or has some requirement that JS can't fill. Nextjs will be more than enough for whatever thing I may want to build.

Typescript / Javascript

solopreneur stack

TypeScript, Nextjs, postgres.
ORM: prisma or drizzle
schema validation: zod
auth nextauth(auth.js)(rolling your own) or clerk(service)
design: tailwind, ShadCN UI
emails: Resend (skip mailgun)
hosting: netlify, vercel, supabase.
ppl often host on vercel and once they get enough traffic switch to a VPS using Coolify, which is an open source and self hostable Heroku / netlify / vercel alternative.
AWS amplify, 1 click deployment for $1
don't host on AWS and complex platforms if business isn't massive. try to avoid vendor lock in.

file hosting: idk(web server file storage)
payments: stripe (online monetization and payments processing)
analytics: posthog (site and user analytics)
mobile: react native (expo)
but "try to avoid building for mobile in general. mobile users aren't in the mindset for solving business problems, just entertainment". I'm not sure I agree with this point. apps like binance, etoro, banks have most of their traffic on mobile. His point is it's not beginner friendly

react starter templates

svelte

APIs / backend as a service

python

fullstack very complete

django

flask

package /lib / pypackage template

https://github.com/audreyfeldroy/cookiecutter-pypackage
https://github.com/cjolowicz/cookiecutter-hypermodern-python

pytest plugin template

https://github.com/pytest-dev/cookiecutter-pytest-plugin/tree/main/pytest-{{cookiecutter.plugin_name}}

data science

https://github.com/docker-science/cookiecutter-docker-science

misc