Bedrock - Full-stack Next.js & GraphQL boilerplate for SaaS products

byβ€’
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

Add a comment

Replies

Best
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: 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: ) I'll be here all day to answer your questions, so feel free to AMA. Cheers, Max
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!
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! πŸ’ͺ
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?
Yep absolutely, Passport makes it super easy to switch between authentication strategies like that!
Shameless plug: if you'd prefer to deploy Next.js into your AWS account, you can do so with Ness (). There's also a Serverless plugin for doing the same ().
Congrats Max on the launch. My favorite stack as well. Curious, why did you settle with the name Bedrock?
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?
Yes it's cool. Noticed something similar with similar name exists so I thought why would you go with a similar name but I guess you didn't knew about it haha.
Great work. Congrats on the launch!
Cool, got it, will save me time, overthinking, and decision fatigue.
Hey , 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!
I'm glad you like it so much!! πŸ₯°
Niiiiiiiiiiiiiiceee! Congrats on the launch :)
Do you have to use React for the client or could I use Swift?
Bedrock's backend exposes a GraphQL API, so you can definitely build a client with Swift for it that queries that same API!
?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?
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.
Thanks, I love the typescript part. Awesome work!
Brilliant Max, congrats on the launch.
Are you sure about this name? Kinda confusing with WP Bedrock
I agree, that's what I thought it was initially
12
Next