1
6 Comments

What are the best options for a SAAS project?

What is the best framework/language to build a saas.

I'm thinking about node.js to minimize the learning curve since it takes care for client and server side. And if you're wondering about what I know already, I have a good grasp of HTML and CSS (and a solid willingness to learn).

Is there any free/open source framework or boilerplate for saas?

In short, what are the options?

I came across Indie Hackers lately and it seems like a wonderful community :).

on February 10, 2020
  1. 1

    if you want to learn how to create a saas project stick with this course but it is laravel so you will have to learn php good news is there is alot of resource on the internet
    https://laraveldaily.teachable.com/p/creating-laravel-saas-with-cashier-stripe

  2. 1

    Rails and Ruby ecosystem has a fair number of gems/libraries to help with your situation.
    https://www.producthunt.com/posts/sjabloon

  3. 1

    The short answer is always "whatever you're most fluent with". As the system you're most fluent in will allow you to move the fastest from idea to MVP.

    Thing is, everything out there sucks in one way or another, there's no catch all silver bullet that's going to be perfect, so you may as well go with what you know.

    There's a ton of boilerplate type things out there, from "hackathon starters" to things like create-react-app, Next.js and Razzle. Again, they have their strengths, but they also have their weaknesses, so you have to weigh things out based on your own knowledge as well you as your projects needs.

    Some experience with HTML and CSS is good, but best as I can tell, you may not have a ton of experience with Javascript? If so, you may want to avoid say, React or Angular and stick to a more traditional approach by doing server-side rendering (Node has stuff like Dust and Handlebars or could just roll with good ol' PHP).

    Depending on how quickly you pick up on development stuff, you may want to explore no-code options as they will cut through the learning curve and allow you to be productive earlier in the process (albeit, somewhat limited by the no-code platform's capabilities).

    1. 2

      Thank you for the thoughtful answer, this was illuminating.