Frontend:
- "vanilla" React (no Next.js or any other framework-y bloat)
- MUI
- React Router (v5 because v6 is a pain)
Backend:
- Node
- Typescript
- Express
- Prisma or Sequelize
- Sometimes Django/DRF in lieu of the above
- MySQL or Postgres
Deployment:
- KISS principle: one Digital Ocean droplet, no serverless or any of that