8
9 Comments

what features are missing from our free, open-source SaaS starter?

Hey peeps,

On January 30th, we released Open SaaS, a free, open-source SaaS starter for React & NodeJS. So far the release is going great with over ⭐️ 3,300 ⭐️ stars on GitHub 🤯

I’m wondering if you all have any burning feature requests that you’d love to see in a SaaS starter template

At the moment, it’s got a bunch of vital features like:

  • full-stack Auth w/ Lucia — no 3rd-party service
  • Stripe subscriptions, webhooks, customer portal — fully documented
  • OpenAI demo app — w/ function calling example
  • Admin dashboard — revenue and Plausible or Google analytics data
  • File uploads — w/ AWS S3 presigned urls — fully documented
  • Cron Jobs for bulk email sending and analytics consolidation
  • One command full-stack deployments — w/ Fly.io
  • Blog & Docs — w/ Astro’s Starlight template

And features coming soon include:

  • Payments via LemonSqueezy
  • Open-Source AI model examples — w/ Replicate
  • Additonal Landing Page Designs
  • Bitcoin Lightning (and possibly Coinbase Commerce) payments

By the way, we’re looking for contributors! All you need is working knowledge of React & Node.js. Take a look of the open issues here

Thanks for your time!

on February 27, 2024
  1. 1

    Definitely lead generation and nurturing, the most important part of any new SaaS.

    While you briefly touched on landing pages, how about additional methods to gather leads (i.e. contact information) and ways to follow up with them? Why did someone visit your landing page but not convert? How will you follow up with them in the future?

    A starting point might be a smart chatbot that engages a visitor after they've sat for x time on a page. Maybe some snazzy way to show a visitor leaving the SaaS page what they are missing out on before they navigate away.

    Everyone in this space seems so focused on delivering the SaaS to the users, but what if the real value is in delivering the users to the SaaS?

    1. 1

      Oh these are some good ideas. Will incorporate some of them! Thanks

  2. 1

    Well done. I'm trying a similar idea, to build a SaaS platform quickly. I use Nuxt.js + Tailwindcss + Supabase + Stripe, there is currently an online Demo( https://fast2build.com ) if you are interested in Vue tech stack, you can communicate with me (TG-> https://t.me/+t5pLB3p5wf04YTk1 ).

    1. 1

      Hey, I am mainly developing in Vue, Supabase, Tailwind as well and also thought about building some Vue boiler plate. If you are looking for someone to help/cooperate with, let me know :)

      1. 1

        OK, thanks for your reply. Keep in touch.

  3. 1

    This looks great and timely as I’m just starting to storyboard a potential SaaS! Question, does this template include a user page that when someone registers and logs in, they are able to see their custom defined metrics, charts, information, etc, that is pulled from Firebase and displayed for them?

    1. 1

      It has an admin dashboard for revenue and site analytics with a bunch of nicely built components. If you wanted to something similar for the user you could easily reuse these components and logic for such a purpose

  4. 1

    Maybe some onboarding email flow that gets sent to new users so you can welcome them at first, maybe reengage with a coupon or smth the next day.

    1. 1

      I like it. Will do!