Ocak 1, 1999 /
1 dk /
#saas
#fullstack
#monetization
How to build a SaaS app?
Idea
Plan
Projelerimde framework olarak developer experience’ı iyi ve race condition’u az olduğunu gördüğüm Sveltekit’i kullanmayı seviyorum. Stillendirme içinse her zaman Tailwind tercih ediyorum. Backend tarafında ise hiç tecrübem yok. Halihazırda kullandığım Node.js tabanlı olması, modüler mimariye sahip ve güçlü dependency injection desteği yüzünden NestJS tercih ettim. Veritabanı olarak da güçlü ilişkisel veri yönetimi için PostgreSQL, ORM olarak Prisma tercih ettim.
Bu sebeplerle uygulamanın techstack aşağıdaki gibi şekillendi:
- Frontend Framework: SvelteKit
- CSS: Tailwind ve Shacdn
- Backend: NestJS
- Database: **PostgreSQL
- ORM: Prisma
- Frontend Deploy: Vercel
- Backend Deploy: Render