What is your tech stack?
Backend: Phoenix
Frontend: Phoenix LiveView (with Preline UI)
Database: PostgreSQL (I want to use neon.tech soon for tenant db isolation)
Auth: WorkOS (for B2B SSO)
Cloud Provider: Fly.io (tbd)
Why did I choose this tech stack?
I've loved elixir for a few years but I've yet to build a functional SaaS with it yet. I've built one-off apps, and even stock algo bots. This time I'm going to try for something bigger which means I get to use Phoenix and LiveView to make a fast web app.
As for PostgreSQL we'll it's PostgreSQL and WorkOS seemed to be my biggest risk since I had no experience with it's platform or SSO OAuth2. However, WorkOS has tons of features that makes B2B SSO painless for me and potential customers. No real reason for fly.io yet.
Do you think your choices had any impact on your success or failure?
No success or failures yet.