DEV Community

Tom Larkworthy
Tom Larkworthy

Posted on

Ridiculously Rapid Software-as-a-Service (SaaS) development with Observable, Firebase and Stripe

Despite Observable being targeted at the visualization community, I find the rapid feedback and reactive model a delight to work with, and, a huge productivity booster. So much, in fact, that I have started building customer facing software with it. My productivity is boosted because there are no toolchains or deployment steps interrupting me. If I am unsure of the behaviour of the program, I can open a cell and play, immediately. I can iteratively refactor, right in the browser, without context switches. It is magical. It's applied Bret Victor, FFS.

In short, Observable is an amazing tool for trying out ideas, including, business ideas. 👀

As it turns out, it is possible to make money, right inside Observable. In this tutorial, I will walk you through the bare essentials fo building a SaaS product. Login, persisting customer data, security, implementing a backend, periodic jobs and charging money. As will also share my low effort tips to make things pretty, easily build UIs and some help hiding Observable's warts when building SaaS.

Read the full interactive tutorial at
https://observablehq.com/@tomlarkworthy/saas-tutorial

Top comments (0)