Tech Stacks, Frameworks and Template Projects
Typescript / Javascript
common modern TS fullstack stack: Express, Next, TypeScript, drizzle-orm, zod, tRPC. nodemon
solopreneur stack
TypeScript, next , postgres,
prisma ORM or drizzle
zod
auth
- nextauth(auth.js)
- clerk
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.
payments
analytics
- posthog
site 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
-
create t3 app(abandone I think) fullstack + vercel payments example https://github.com/vercel/nextjs-subscription-payments/tree/main. https://nkrkn.me/writing/t3-stripe / https://github.com/nramkissoon/t3-stripe / tutorial.
-
SaaS starter kit https://github.com/boxyhq/saas-starter-kit?tab=readme-ov-file
-
https://firebase.reactstarter.com/ react, serverless GraphQL
-
shipfast next, tailwind, nextauth, supabase, stripe, mailgun. fullstack
-
react-starter-kit graphql, react, relay, material UI. fullstack
svelte
APIs / backend
- learning Hasura
- convex looks very interesting, with options to self host.
- FullStackHero.NET 7 API boilerplate, very complete with all types of features like logging and auth and deployment with docker, terraform, aws...
GraphQL
all types of apps https://github.com/hasura/sample-apps
python
-
cookiecutter is a cli util that creates projects from project templates. (need to find cookies(templates) in order to use it)
-
https://github.com/sourcery-ai/python-best-practices-cookiecutter
this project sets up most common best practices python packages for linting, formatting, testing, import sorting, static typing and git hooks that runs everything pre-commit. also has a Dockerfile and docker publish
fullstack very complete
- FastAPI backend, React, typescript, postgres, SqlAlchemy ORM, docker-compose, material UI, react-admin dashboard, and more...
https://github.com/Buuntu/fastapi-react
django
flask
- cookiecutter full app with flask, with Bootstrap, asset bundling+minification with webpack, starter templates and user reg/auth.
- REST API
package /lib / pypackage template
https://github.com/audreyfeldroy/cookiecutter-pypackage
https://github.com/cjolowicz/cookiecutter-hypermodern-python
pytest plugin template
data science
https://github.com/docker-science/cookiecutter-docker-science
misc
- resilient and can handle massive traffic emergency website kit