Jumpstart a SAAS project with Laravel Spark

Ryan Hayden
Sep 7, 2017 · 2 min read
Image for post
Image for post

One of our internal projects is a Software As A Service suite called Simple Church Tools. Our goal is to create a bunch of tools that don’t exist (we aren’t interested in replicating other companies tools) and sell them as an inexpensive monthly subscription to churches and we devote about a week and a half of work every month to this project.

Initially Simple Church Tools was just a bunch of Airtable databases we shared with customers. This was great as a proof of concept — we were able to get the basic functionality working very quickly (usually in a weekend) and then just copy and paste the bases for each customer.

But the limitations of this approach quickly showed themselves (namely — it takes a lot of explation, bases couldn’t be customized, etc.) so we started looking to turn Simple Church Tools into a proper web app.

To help jumpstart this process — we picked up a license to Laravel Spark.

Laravel Spark

Laravel Spark is a companion project to the popular PHP framework Laravel that basically takes care of common development tasks for you freeing you to focus on the core functionality of your app. Out of the box you get things like:

  • User authentication
  • Team and individual subscription billing
  • Subscription trials
  • User impersonation (for troubleshooting)
  • Email integration
  • and much more.

This saves you weeks of development time (i.e. thousands of dollars) and all of the stuff is really well done.

You also get the full power of Laravel which is a great foundation for almost any kind of web app.

You can view a video about Spark here:

Our experience

In our case, we couldn’t be happier and would love to do more projects with Laravel and Spark in the future. Everything is so well documented, and there are so many components and examples out there, we’ve been able to jump start something that would take several months in just a couple of weeks.

Our only complaint with Laravel Spark is their inclusion of Bootstrap. We loathe Bootsrap and wish it didn’t have to be included in the project. But that is a small price to pay for such a great experience.

Row and Table

We make custom software for businesses and non-profits and…

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch

Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore

Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store