Apptension
p/the-nicest-pitch-deck
We design, build and launch digital products
Zbigniew Czarnecki

SaaS Boilerplate 2.0 — Free SaaS boilerplate based on React, Django and AWS

Featured
88
A complete SaaS starter kit based on a battle-tested stack with out-of-the-box features every SaaS should have. Now free and open-source!
Replies
Best
Zbigniew Czarnecki
👋 Hello, PH community! We're pleased to announce the biggest SaaS Boilerplate update yet! Our team spent the past few months working hard on improving the developer experience, adding modularity, fixing bugs, and developing new features to help users create successful digital products. 🎉 📍 What SaaS Boilerplate offers? Through the years of SaaS development, we noticed repeatable business logic that can be standardized using the best industry practices and tools. We based our stack on the proven technologies we use daily in our professional work - like React, Django, GraphQL, and more (you can find the full list on our Github). This boilerplate includes plenty of ready-to-use features we coded that you can adjust to your needs: - Authentication and authorization - Notifications - Emails - Payments and subscriptions (Stripe integration) - Infrastructure as a Code (AWS) with pre-configured CI/CD - CMS integration (Contentful) - Admin panel - CRUD generators and more… 📍 Why did we decide to make it open-source and free? At Apptension, we live and breathe SaaS, and sharing knowledge is one of our core values. We believe that accessibility and collaboration should be at the heart of technological advancements, and open sourcing-aligns with these principles. It’s the main reason we wanted to release the SaaS Boilerplate in the open-source model completely free of charge. By making this step, we aim to contribute to the community and help future CTOs build bulletproof products with our robust but customizable stack that saves them some time ;) 📍 What's this update about? Apart from making it open source, SaaS Boilerplate 2.0 update brings new features, bug fixes, and security updates, including the following: - Added 2FA feature, - Added an example integration with OpenAI, - Migrated from yarn to pnpm, - Introduced modularised mono-repository approach (you can now easily disable a feature you don't need and enable it later!) using Nx.js, - Migrated GraphQL client from Relay to Apollo, - Updated NodeJS, Python, and all libraries to the latest available versions, - Implemented a new UI look based on Radix UI and Tailwindcss, - Load env variables required to build and deploy the app from AWS SSM Parameter Store instead of .env files, - Replaced flake8 with ruff, - Upgraded and speeded up storybooks, - Migrated back to Github and fully configured Github Actions, - Added lots and lots of documentation, including Algolia search. All the code is available on Github > https://github.com/apptension/sa... 📍 What are our next steps? We are excited about this new chapter and cannot wait to see the remarkable contributions and innovations that will arise from this decision. But we're not stopping with SaaS Boilerplate's development there. Our team will remain committed to providing excellent support and maintaining its quality by implementing additional features, resolving reported bugs, improving performance, and patching any security issues. Get more information on our website – https://www.apptension.com/saas-... We can't wait for the Product Hunt community to take a look at our latest release, so please share your feedback, insights, or questions and comment on what you think!
Heleana Grace
Congratulations on the launch! 🚀🚀 Having worked with quite a few SaaS companies on their video production, I can already think of a few people who could be interested in trying this out.
Łukasz Warchoł
@heleana Thanks! Your feedback means a lot! Spread the news, let them try it out and improve their businesses 🤞
André J
Love that its opensource! what are the most popular components currently?
Łukasz Warchoł
@sentry_co Thanks for the feedback! And regarding your question - infrastructure as a code seems to produce the most interest! 🚀
André J
@lukasz_warchol What's infrastructure as code?
Łukasz Warchoł
@sentry_co It's basically a method of managing and provisioning computing infrastructure through machine-readable definition files, enabling automation and version control, akin to software development processes. You can read more about it in our documentation: https://docs.demo.saas.apptoku.c...
Vlad Volianskyi
Looks pretty dooope, thanks boys! Are there any features or improvements you plan to introduce in the future? Or did you decide to make it free and leave it like that? (I'm for sure with that as well, but was just curious)
Hanna Dawidko
@soomie Thanks a bunch! Surely we still want to develop it, and we strongly count on the feedback from the community, which will help us define the right path from the user perspective! As of now, we are thinking about multi-tenancy to support multiple organizations, inviting users, etc
Mahmudul Hasan
Significantly speed up the development process and provide a solid foundation for building successful SaaS applications. Excited to explore its capabilities and save time on future projects!
Hanna Dawidko
@hasan_ui_design Let us know if we can help with anything! 🚀 and many thanks for your feedback!
Dale de Silva
Fantastic release! I look forward to checking it out. Can this be used for something like a react native project? Also, since you mention it is built on react, does that mean the SaaS product also needs to be built on React? Or is that just the admin interface?
Hanna Dawidko
@daledesilva Thanks for the nice words! and yes, it can be used for React Native projects. Backend API can be consumed by various clients. For React Native, there's just a little bit more to write. From our experience, we know it's possible even to reuse some of the React libraries we wrote for the web app. The web application is one of the components of the whole boilerplate. It's written in React and TypeScript, but you're able to replace it as much as you want. In the end, SaaS Boilerplate is a code repository, it's not a low-code / no-code solution 🚀
Neha
Interesting to see SaaS Boilerplate as open-source, congrats team on the launch.
Hanna Dawidko
@neha_8 Thanks a lot! Hope it will be useful :)
Hayr Hotoca - 1limx.com
Great work! But can I upgrade ReactJS to NextJS?
Patryk Ziemkowski
@hayr_hotoca Well yes; it's actually one of ideas we're entertaining. We're not sure if we're going to go in this direction, but for sure it's a possibility. On top of that one of the projects built on top of SaaS Boilerplate did exactly that, took about a week for a single developer. Most of the app uses features that are compatible with Next.js. You'd need to migrate the routing code of course and some settings. It's also possible to re-use the infrastructure code of backend to deploy to ECS or maybe just deploy do Vercel. In the end SaaS Boilerplate is a code repository. You see all the code, and you're able to modify every part of it without any additional DSLs, or administration panels.
Nathalie Kim
Wow! Congrats to all devs at Apptension who’ve been involved in creating the boilerplate! It looks dope!
Łukasz Warchoł
@nathalie_kim1 Many thanks, we're proud to join the open-source family ✌️
Tarun Paliwal
Looks Great 👏, congratulations on the launch SAAS Boilerplate & Team
Łukasz Warchoł
@tarunpaliwal Thanks a lot, Tarun! We love it too!
Michał Chudziak
Already had a chance to try the paid version and just played around with the new open-source SaaS Boilerplate - seriously, it's a treat! It's packed with all the good stuff like Stripe for payments, Contentful for CMS, and an AWS-based architecture that makes deployment a cinch. Shout out to the Apptension crew for this gem. If you're dabbling in SaaS, you've got to check this out. More time for creativity and less time on setup - this is the way, right 😉?
Olha Kurinna
@michal_chudziak Thanks for your feedback, Michał! We're extremely happy to know that SaaS Boilerplate is valuable for the community - in the end, it's our main goal with this launch 😄
Łukasz Warchoł
@michal_chudziak Thanks! We put a lot into the development of this product and transitioning it to open source, so your feedback gives us confidence that we are heading in the right direction 🙌 And it should be the only way - focusing on essential business logic instead of developing repeatable features 🤩
Patryk Ziemkowski
@michal_chudziak this is the way
The combination of React, Django, and AWS offers a solid foundation with essential features, all conveniently packed and now available for free. Thank you for making it open-source🔥
Zefanya Injilia Putri Eman @ 123RF
This is marvelous !! I am impressed that it is so complete with all things needed as a user. Great job!
Sophiko Jeiranashvili
A big round of applause for the impressive launch! 🎉🚀 This looks intriguing! I'll definitely recommend it 😊
Iaroslav Chuikov
*saved for the future*
Łukasz Warchoł
@je_suis_yaroslav Great, thanks for the comment! 🙌
Luigi Goulianos
Hey! We have also launched today! Adsnap, good luck i just upvoted you.
Hanna Dawidko
@luigigoulianos thanks a lot! and best wishes to you too!
Łukasz Warchoł
@luigigoulianos Thanks and all the best for your launch too 🤞
Matthias Strafinger
Great Solution to get from 0 to 1. Congrats, Hanna.
Hanna Dawidko
@matthias_strafinger thank you so much!
Ahmad Ali
Looks very impressive! Congratulations on the launch 🎉
Hanna Dawidko
@motiondock Thanks a lot! ✨
Aditya Kumar Saroj
Really good work. Congrats to the team!
Hanna Dawidko
@aditya_kumar_saroj Thank you so much! ✋
Andrew Kolp
Congrats on the launch. Love 2 facts so far - Ukrainian & Open Source!