Jumpstart your next SaaS product with Bedrock: the modern full-stack Next.js & GraphQL boilerplate with user authentication, subscription payments, teams, invitations, emails and everything else you need
?makers could you explain more about projects, if I generate a new project in the dashboard, does it have its own standalone codebase, or is shared with the existing bedrock codebase from when is created from?
@parkerituk once you purchase Bedrock you will get a license key, which you can redeem for access to the private GitHub repository! You then download that codebase and use it as the basis for your product.
Hey PH! 👋
I'm Max and I hate wasting time. Yet, every time I want to build a SaaS product I waste weeks gluing together standard tooling and functionality.
That's why I created Bedrock.
Bedrock combines all the best tools the JS ecosystem has to offer into one solid foundation for your SaaS product. It feels fantastic to work with now and sets you up to scale as your code- and userbase grows.
And the best part is: you don't have to read thousands of pages of documentation to learn how to use Bedrock. If you know Next.js and GraphQL you can start coding almost immediately!
I opened Bedrock for pre-orders about a month ago, and the response has been incredible. With the help of some early-access customers I ironed out the last kinks, and the first production app built with Bedrock has even gone live recently: https://companies.remotion.dev
I love ProductHunt, so I've added a special 34% discount just for y'all hunters! (if you don't see the banner, try this direct link: https://bedrock.mxstbr.com/?ref=...)
I'll be here all day to answer your questions, so feel free to AMA.
Cheers,
Max
@mxstbr Hey Max, this looks really cool! Could you talk a bit about hosting options for an app built with this? You mention serverless for example - is there any lock in to a particular hosting provider/a small number of them? Thanks!
@callum_mcintyre1 Hey Callum, great question! In general, any hosting provider that supports Next.js API routes (e.g. Vercel, Netlify) is the best choice.
However, you can also forego the serverless deployment and run `next build`, at which point you will be left with a single Node.js server that you can deploy on any hosting provider that supports Node.js! 💪
@mxstbr Is it pretty easy to use the non-preconfigured options with the tools built in? As an example you include passport but the demo only includes magic link auth - would it be pretty easy to use eg. their Google oauth too?
@deadcoder0904 A common objection I heard to using boilerplates from people is that they are "brittle". To counteract that, I wanted to use a name that sounds "solid", as Bedrock is indeed set up to be as un-brittle as possible!
I searched for words related to "foundation", and thought "bedrock" was the best fit. ☺️ Do you like the name?
@mxstbr Yes it's cool. Noticed something similar with similar name exists https://bedrock.io/ so I thought why would you go with a similar name but I guess you didn't knew about it haha.
Congratulations! Absolutely love your work, Max :) If you ever think about doing the exact same for Vue world (Nuxt), you would have another customer 🚀
Hey @mxstbr, this is amazing! I know how much knowledge and experience you have with this tech stack, and so, I can only say, thank you so much for making all of this accessible and available through bedrock.
Who would want to spend weeks configuring and setting-up the best environment and basic app functionality, if they can get it right out of the box, built by such an experienced developer?! This means, more time to focus on the actual value of the app for all founders! AMAZING!
And congrats on the launch!