I've read the faq and i'm a bit confused - you are introducing me to 3 tools/companies: B2B Saas Kit, Fog Bender, and Prompts with Friends. I have a bad understanding of all 3, instead of a great understanding of one of them, which I assume should be b2bsaaskit.
It's an instructional bundle - what does that mean? an opinionated cli tool? a starter repo? a set of tutorials/videos about how to use these services in your starter app? do i use chatgpt (prompts with friends) to build the app?
it looks like you use astro as the framework for a serverless react SPA? supabase as backend? can i choose a different backend now vs later (fastapi/etc)?
i think flushing out the homepage can def help quite a bit, :). edit: looks like the github readme is the helpful page to read, not the homepage/faq.
We tried launching the GitHub repo on Saturday, but it didn't really take off. The GH README is absolutely the right place to start, everything else is confusing.
Our goal is to drive the reader to the "clone repo + start locally" step: once they do that, it all should start making sense.
Regarding your question about swapping out different technologies, take a look here - https://promptswithfriends.com/eject - although it's still a work in progress, and the short answer is "not really, yet".
B2B Saas Kit is the main product - the goal is help you deliver a baseline app very quickly and to modify it to your needs. Prompts with Friends is just an example app - we hope featureful enough to understand the promise of the kit.
In the FAQ we talk a bit about the fact that a lot of companies are in Fogbender's position where they want people to use their product as early as possible, so in a sense any of the serverices we feature (Stripe, PropelAuth, Doppler, Vercel, Supabase, Posthog) could have created a starter like this. There's nothing special about Fogbender here, though of course we'd be happy if more folks knew of its existence.
"Instructional bundle" - it's a project (git repo) that you can clone and get running (we might create a CLI down the road). It does contain enough documentation in the README and our /setup page to get you going if you have some experience with modern frontend development. We do plan to add more documentation and tutorials later on, once we see some demand for it.
At the moment, we only use Supabase as the SQL database, but it should be pretty easy to integrate their BaaS. Our backend consists of API endpoints written in TypeScript (serverless), that use traditional REST or type-safe tRPC protocols. Because Astro is a pretty flexible platform, we have multiple examples of how to use React, one is using the SPA model that we have on https://promptswithfriends.com/survey (with the tRPC backend) and the main one - at https://promptswithfriends.com/app - is a more modern full stack app with SSR (also leveraging tRPC). We do plan to have more examples on backend architecture, we just started with this one because it has the fewest number of moving parts.
At Fogbender use Elixir on the backend, but it felt like a harder sell to people who are not familiar with it (which is most people).
I really apprecate your questions - we have some of them answered on the https://promptswithfriends.com/eject page, but it's not 100% written yet, and questions like yours help us understand what we need to do to explain things better.
I like what this is trying to accomplish, however I'm somewhat confused about the immediate goal here. Is this for learning about services? Is this about assembling a tech stack? And how does the example site fit in that's mentioned multiple types, Prompts with Friends? This probably needs slightly better wording in the first one or two paragraphs.
This looks really cool. I love the idea of a SaaS kit using AI. Just curious if you are looking to collaborate? The open source company I work for has a built SaaS Starter Kit with enterprise features like SSO, Audit Logs etc.
It's an instructional bundle - what does that mean? an opinionated cli tool? a starter repo? a set of tutorials/videos about how to use these services in your starter app? do i use chatgpt (prompts with friends) to build the app?
it looks like you use astro as the framework for a serverless react SPA? supabase as backend? can i choose a different backend now vs later (fastapi/etc)?
i think flushing out the homepage can def help quite a bit, :). edit: looks like the github readme is the helpful page to read, not the homepage/faq.