After 10+ years of shipping client projects, my default stack is boring on purpose.
→ Go for APIs. Fast, one binary, easy to deploy
→ Vue 3 + TypeScript for UIs that stay maintainable
→ PostgreSQL for almost everything
→ Docker + GitHub Actions so every deploy is the same
I still reach for Laravel, Next.js, FastAPI or Flutter when the project calls for it. But a stack that's boring to run gives clients more time to grow the business.
Really agree with keeping the stack simple early on. Curious, how do you decide when a SaaS product has outgrown its MVP architecture? Would love to exchange thoughts on this in DMs.
Which wireframe layout you usually choose and why?
I would go with default for better understanding,
but Unique one look great with creative studio, AI SaaS based web pages.