[TEMPLATE] Bullet Launch SaaS Boilerplate

Hi everyone,

Firstly thank you to all the regular forum users who take the time to answer questions, I’ve been a long time lurker and have learned so much from this community! I’m truly grateful.

I’ve been addicted to building SaaS products in Bubble for a few years now and recently decided it was about time I made a template to speed up my builds.

It turned into a bit of a “labour of love” and after completing it (it took literally months) I decided to turn it into a public template.

Bullet Launch is a fully responsive template complete with workflows, various UIs, API calls, payments, and comprehensive documentation.

VIDEO: https://vimeo.com/919618514

So far I’ve sold about 70 and the feedback has been amazing! One of the reviews from the template store:

I have built with Airdev’s Canvas and several other highly rated (and very good) templates before. This is by far the best I have used. In addition, the documentation is great and Kieran really knows his stuff. Can’t recommend it enough.

Having used Airdev’s Canvas I was inspired by some of the innovative concepts they pioneered but wanted to make my template a lot more lightweight.

It includes:

  • Multi-tenant database structure with privacy rules
  • Subscription billing with Stripe or Lemon Squeezy + webhooks for secure subscription management
  • Email integrations with Postmark and Loops.so
  • OpenAI API calls for chat completion, chat conversations, text-to-speech, image generation, Whisper transcription, image analysis… just add your API key
  • UI components ranging from individual inputs up to fully functional tables with search and filters, create, update, and delete
  • Login, signup, password reset, email confirmation
  • Completely customisable responsive dashboard with graphs and tables
  • Onboarding flow and welcome tour
  • Beautiful SaaS landing page
  • User account management features including updating email, password, and billing management
  • Team management features including user invitations, role-based access control, and team billing
  • User-to-user chat
  • Sidebars, popups, marketplace page, individual item pages
  • Activity feed
  • Email notifications
  • Dark mode
  • Admin dashboard with user analytics
  • Upgrade call-to-action and upgrade popup
  • Paywalled/gated features
  • Easy to maintain with Bubble best-practices throughout e.g. naming conventions, option sets, reusable elements, custom events, backend workflows
  • Full documentation and tutorials/walkthroughs

I hate templates and plugins with poor documentation so I went a bit overboard with documenting this one. You can check out the docs here. A few people have said the docs are basically a Bubble course!

I’m incredible grateful for all feedback I receive on the template, especially from seasoned Bubblers telling me how I can make it better.

PREVIEW: https://bullet-launch.bubbleapps.io/
DOCUMENTATION: docs.bulletlaunch.com
WEBSITE: bulletlaunch.com
MARKETPLACE PAGE: https://bubble.io/template/bullet-launch-saas-boilerplate-1707392233950x905301177766772700

Thanks so much for checking it out.
Kieran

4 Likes

hi @nocodelife -

Checking out the docs right now and they look very nice!
Quick question on the multi tenancy, it looks like you’re storing the role on the user, which would mean you couldn’t make a certain user a “standard entity” user at one entity and “admin” user at another entity.
Is there something build in to accommodate this use case (so actually referring to an “employment” kind of datatype between an entity and a user)

PS: Again congrats on the UK Nocode event, we had a blast!

Hi Klaas, thanks for taking a look! That’s not actually something that’s built in but I see what you mean. It could be done by adding a data type which stores users, roles and entities, and then add a way for users to switch entities and be assigned a different role. That way the privacy rules would still work as they are.

Glad you had fun at the conference, thanks for coming!!

1 Like