Ask HN: How come there is no example code for B2B-SaaS apps?

📰 Hacker News · node-bayarea

Learn how to build a B2B SaaS app with multi-tenancy, billing, and user management, and discover resources to help you get started

intermediate Published 2 May 2020
Action Steps
  1. Search for open-source B2B SaaS projects on GitHub or GitLab to find examples and inspiration
  2. Explore cloud providers' documentation, such as Google Cloud or AWS, for guidance on building multi-tenant applications
  3. Use a framework like NodeJS or Java to build a prototype of a B2B SaaS app with multi-tenancy and billing features
  4. Implement authentication and authorization mechanisms to manage user access and permissions
  5. Research existing B2B SaaS applications and their architectures to learn from their design decisions
Who Needs to Know This

Developers and software engineers working on B2B SaaS applications can benefit from understanding how to implement multi-tenancy and billing features, while product managers and entrepreneurs can gain insights into the technical requirements of such applications

Key Insight

💡 Building a B2B SaaS app with multi-tenancy requires careful consideration of authentication, authorization, and billing features, as well as a scalable and secure architecture

Share This
🤔 Looking for examples of B2B SaaS apps with multi-tenancy? 🚀 Start by exploring open-source projects and cloud providers' documentation #B2BSaaS #MultiTenancy

Key Takeaways

Learn how to build a B2B SaaS app with multi-tenancy, billing, and user management, and discover resources to help you get started

Full Article

I'm truly baffled! There are probably 1000s of consumer (B2C) SaaaS example and OSS apps in virtually all languages. But there is virtually ZERO examples or OSS projects that talk about B2B multi-tenant apps! The worst part is that even companies like Google Cloud don't provide an example. What I'm looking for is: A SaaS app that allows people to create tenants (companies), and allows admin of the tenant to login and manage group of users, keep track of billing for each tenant, have super-admin who can access any tenant. But the rest of the app code is shared across the tenants. I'm looking for code that's either in Java or JavaScript(NodeJS). Are you in the same boat as me? If not, could you please point me to something? I really appreciate that!
Read full article → ← Back to Reads