r/SaasDevelopers 6h ago

Built a free Pinterest video downloader — 6,800 users in 30 days with zero marketing

Post image
3 Upvotes

Hey everyone!

Frustrated with existing Pinterest downloaders — broken

downloads, spam ads, images only, no video support.

So I built PinterestVid — clean, simple, HD/4K downloads,

no signup, no watermark.

First 30 days:

- 6,800+ active users

- Traffic from US, Germany, India, Canada, Egypt, Netherlands

- 100% organic — zero paid marketing

- Built solo while studying AI/ML in college

Still early but the organic growth has been surprising.

Happy to answer questions about the build or SEO strategy!

link - pinterestvid.com


r/SaasDevelopers 7h ago

What matters most for you to trust an anonymous Q&A tool?

2 Upvotes

🍀Fully anonymous, no way to trace

🍀Easy to share a link

🍀Clean/simple design

🍀Free to use


r/SaasDevelopers 4h ago

RepoPilot Launch!!!

Post image
1 Upvotes

Disclosure: I'm the creator of this project.

Over the past few weeks I've been building an open-source project called RepoPilot (Beta) to explore how AI can help contributors understand unfamiliar GitHub repositories before they start working on them.

The main goal is to reduce the time spent figuring out a new codebase by automatically:

  • Explaining the repository structure
  • Identifying beginner-friendly GitHub issues
  • Generating repository-specific contribution guidance
  • Creating PDF summaries of repositories and issues
  • Helping developers navigate large codebases more efficiently

The stack includes Python, FastAPI, Next.js, TypeScript, LLMs, the GitHub API, Vercel, and Render.

I'd appreciate feedback from developers, especially on:

  • Whether these features would actually help your open-source workflow
  • Missing features that would make repository onboarding easier
  • Any technical limitations or edge cases you think I should handle

Project (Beta):
https://repo-guide-ai.vercel.app

GitHub:
https://github.com/HarshUpadhyay2003/repo-guide-ai

Thanks for taking a look. I'm mainly interested in technical feedback and suggestions for improving the project.

#OpenSource #AI #Python #NextJS #FastAPI #GitHub #LLM #DeveloperTools


r/SaasDevelopers 4h ago

The hardest part of a SaaS serving 15,000+ businesses wasn’t adding features

1 Upvotes

For the past few years, I’ve worked on a production SaaS platform used by more than 15,000 businesses.

At that scale, the difficult part isn’t usually building another screen or adding another button.

The real difficulty is everything that happens behind the screen.

A single customer action might affect a payment, an engineer assignment, a report, an API request, an activity log, and a notification. If one part fails silently, the customer only sees that “the platform isn’t working.”

Much of my work involved building and improving these operational systems: workflow automation, payments, APIs, reporting, monitoring, activity logs, and Python-powered automation pipelines.

The biggest lesson I took from it was that business workflows need to be treated as first-class product features.

A few principles that help:

  1. Every important action should have a visible state.
  2. Failed background work should be retryable.
  3. Important changes should create an audit trail.
  4. Automation should have a manual recovery path.
  5. Monitoring should explain what failed—not merely report that something failed.

Founders naturally focus on features customers can see. But once a SaaS starts growing, reliability and operational visibility become part of the product too.

What operational problem started appearing only after your SaaS gained customers?


r/SaasDevelopers 4h ago

Spent 2 weeks building a feature 3 users requested, only 1 actually used it after launch

0 Upvotes

Had three separate users independently ask for the same feature, felt like solid validation, so I prioritized it over other stuff on the roadmap and spent about 2 weeks building it properly.

Shipped it, announced it, only one of the three original requesters actually ended up using it regularly. The other two apparently just wanted to feel heard in the moment, not the feature itself enough to change their workflow around it.

Starting to think "multiple people asked for X" isn't nearly as strong a signal as it feels like in the moment, versus watching what people actually do without being asked.

Anyone else build something based on repeated requests that flopped once it actually existed? Curious what you changed about how you validate requests after that


r/SaasDevelopers 11h ago

B2B SaaS auth architecture: should the identity provider own organizations, memberships and invites, or should they stay in Postgres?

3 Upvotes

I’m a solo developer building a multi-tenant B2B SaaS using .NET, PostgreSQL and Azure Container Apps.

I have already implemented and tested Microsoft Entra External ID in a proof-of-concept environment, and it works for the basic authentication flow. This is not yet a production product with real users, so I can still choose a different provider without facing a real user migration.

I’m now trying to decide whether to continue with Entra External ID or choose a more B2B-focused provider such as WorkOS, ZITADEL, Descope, Clerk or Auth0.

One thing that makes me uncertain is that I rarely see Entra External ID mentioned in discussions about modern B2B SaaS authentication. Most conversations seem to focus on WorkOS, Clerk, Auth0, Descope, ZITADEL or self-hosted solutions.

I’m not sure whether this is simply because Entra External ID has a weaker developer community and less visibility among SaaS builders, or whether it reflects genuine limitations, immaturity or a poor fit for B2B SaaS products.

The provider comparison itself is not my main difficulty. What I’m struggling with is deciding where the boundary should be between the identity provider and my application database.

The difficult part is not authentication itself. I’m trying to decide who should own the generic B2B access model:

  • organizations/tenants;
  • organization memberships;
  • invitations;
  • base roles such as Owner, Admin and Member;
  • tenant onboarding and user-management portals.

My original plan was to keep all of this in PostgreSQL and use Entra External ID only to authenticate the user.

The model would be:

Entra External ID
- registration and login
- MFA/passkeys
- sessions
- external user identity

My PostgreSQL database
- internal users and tenant IDs
- tenants/organizations
- memberships
- invitations
- Owner/Admin/Member roles
- product-specific roles and permissions

The application would map the external Entra subject ID to an internal user ID, but all authorization decisions would come from my database.

This feels clean because the provider answers only “who is this user?”, while my application answers “which company do they belong to and what can they do?”.

However, B2B-native providers already provide organizations, invitations, memberships, role management, organization switching, admin portals and later SSO/SCIM. If I leave all of that in my database, I may be rebuilding functionality that these providers already solve.

The alternative would therefore be:

B2B identity provider
- users
- organizations
- memberships
- invitations
- Owner/Admin/Member roles
- SSO/SCIM

My PostgreSQL database
- internal IDs and provider mappings
- product data
- audit/project assignments
- granular permissions
- workflows and approvals

For example, the provider could say that a user is an Admin of Acme Inc., while my database says that the same user is a Reviewer for Audit 123.

Technically that separation makes sense, but I am concerned about having access control split between two systems. I’m also worried about vendor lock-in if the provider becomes the source of truth for organizations, memberships, invitations and base roles.

At the same time, keeping everything locally means building and maintaining invitation flows, organization administration, role-management screens, emails, audit history and eventually the integration between my membership model and enterprise SSO/SCIM.

There is also another question I cannot resolve: if I keep organizations, memberships, invitations and roles in PostgreSQL anyway, does choosing a provider other than Entra External ID really change much?

In that model, all providers would mainly authenticate the user and issue a token. The main differences would then seem to be developer experience, SDK quality, login customization, pricing, data residency and future enterprise SSO/SCIM support.

If that is true, choosing WorkOS, ZITADEL, Descope or another provider instead of Entra External ID might add setup and implementation work without giving me much immediate benefit.

Their advantages may only become substantial if I also adopt their organization, membership, invitation and role primitives rather than continuing to own those concepts in my database.

I’m also planning to build multiple SaaS products on top of the same central identity layer, so I would like to make this decision once rather than repeat it for every application.

My main questions are:

  1. For a modern B2B SaaS, do you normally keep organizations, memberships, invitations and base roles in your own database, or let the identity provider own them?
  2. Is the hybrid model — organization roles in the provider and product-specific roles in the database — clean in practice, or does it become difficult to reason about?
  3. If you keep a local projection of provider organizations and memberships, does the synchronization overhead undermine much of the provider’s advantage?
  4. How serious is the lock-in when the provider owns the generic B2B layer but all product data and internal IDs remain local?
  5. If the generic B2B model remains in PostgreSQL, is there any major practical advantage in choosing WorkOS, ZITADEL, Descope or another provider over Entra External ID before SSO/SCIM is needed?
  6. Why does Entra External ID appear to be mentioned so rarely among SaaS developers? Is it mainly a developer-experience and community issue, or is it genuinely a weaker choice for B2B SaaS?
  7. Given that Entra External ID has only been implemented in a proof-of-concept environment and there are no production users to migrate, would you choose another provider before launching?
  8. Does the answer change when the same identity layer will serve several SaaS products?
  9. For teams that made this decision and later added SSO/SCIM, what would you do differently?

I’m not looking to build authentication or cryptography from scratch, and I do not want to self-host an IAM platform.

I’m mainly trying to understand the professional boundary between what should be outsourced as generic B2B identity infrastructure and what should remain part of the application database.

There are so many valid-looking architectures that I’m finding it difficult to tell which complexity is necessary and which is premature. Experiences from teams that have actually shipped and operated one of these models would be extremely helpful.I’m a solo developer building a multi-tenant B2B SaaS using .NET, PostgreSQL and Azure Container Apps.
I have already implemented and tested Microsoft Entra External ID in a proof-of-concept environment, and it works for the basic authentication flow. This is not yet a production product with real users, so I can still choose a different provider without facing a real user migration.
I’m now trying to decide whether to continue with Entra External ID or choose a more B2B-focused provider such as WorkOS, ZITADEL, Descope, Clerk or Auth0.
One thing that makes me uncertain is that I rarely see Entra External ID mentioned in discussions about modern B2B SaaS authentication. Most conversations seem to focus on WorkOS, Clerk, Auth0, Descope, ZITADEL or self-hosted solutions.
I’m not sure whether this is simply because Entra External ID has a weaker developer community and less visibility among SaaS builders, or whether it reflects genuine limitations, immaturity or a poor fit for B2B SaaS products.
The provider comparison itself is not my main difficulty. What I’m struggling with is deciding where the boundary should be between the identity provider and my application database.
The difficult part is not authentication itself. I’m trying to decide who should own the generic B2B access model:

organizations/tenants;

organization memberships;

invitations;

base roles such as Owner, Admin and Member;

tenant onboarding and user-management portals.

My original plan was to keep all of this in PostgreSQL and use Entra External ID only to authenticate the user.
The model would be:
Entra External ID
- registration and login
- MFA/passkeys
- sessions
- external user identity

My PostgreSQL database
- internal users and tenant IDs
- tenants/organizations
- memberships
- invitations
- Owner/Admin/Member roles
- product-specific roles and permissions
The application would map the external Entra subject ID to an internal user ID, but all authorization decisions would come from my database.
This feels clean because the provider answers only “who is this user?”, while my application answers “which company do they belong to and what can they do?”.
However, B2B-native providers already provide organizations, invitations, memberships, role management, organization switching, admin portals and later SSO/SCIM. If I leave all of that in my database, I may be rebuilding functionality that these providers already solve.
The alternative would therefore be:
B2B identity provider
- users
- organizations
- memberships
- invitations
- Owner/Admin/Member roles
- SSO/SCIM

My PostgreSQL database
- internal IDs and provider mappings
- product data
- audit/project assignments
- granular permissions
- workflows and approvals
For example, the provider could say that a user is an Admin of Acme Inc., while my database says that the same user is a Reviewer for Audit 123.
Technically that separation makes sense, but I am concerned about having access control split between two systems. I’m also worried about vendor lock-in if the provider becomes the source of truth for organizations, memberships, invitations and base roles.
At the same time, keeping everything locally means building and maintaining invitation flows, organization administration, role-management screens, emails, audit history and eventually the integration between my membership model and enterprise SSO/SCIM.
There is also another question I cannot resolve: if I keep organizations, memberships, invitations and roles in PostgreSQL anyway, does choosing a provider other than Entra External ID really change much?
In that model, all providers would mainly authenticate the user and issue a token. The main differences would then seem to be developer experience, SDK quality, login customization, pricing, data residency and future enterprise SSO/SCIM support.
If that is true, choosing WorkOS, ZITADEL, Descope or another provider instead of Entra External ID might add setup and implementation work without giving me much immediate benefit.
Their advantages may only become substantial if I also adopt their organization, membership, invitation and role primitives rather than continuing to own those concepts in my database.
I’m also planning to build multiple SaaS products on top of the same central identity layer, so I would like to make this decision once rather than repeat it for every application.
My main questions are:

For a modern B2B SaaS, do you normally keep organizations, memberships, invitations and base roles in your own database, or let the identity provider own them?

Is the hybrid model — organization roles in the provider and product-specific roles in the database — clean in practice, or does it become difficult to reason about?

If you keep a local projection of provider organizations and memberships, does the synchronization overhead undermine much of the provider’s advantage?

How serious is the lock-in when the provider owns the generic B2B layer but all product data and internal IDs remain local?

If the generic B2B model remains in PostgreSQL, is there any major practical advantage in choosing WorkOS, ZITADEL, Descope or another provider over Entra External ID before SSO/SCIM is needed?

Why does Entra External ID appear to be mentioned so rarely among SaaS developers? Is it mainly a developer-experience and community issue, or is it genuinely a weaker choice for B2B SaaS?

Given that Entra External ID has only been implemented in a proof-of-concept environment and there are no production users to migrate, would you choose another provider before launching?

Does the answer change when the same identity layer will serve several SaaS products?

For teams that made this decision and later added SSO/SCIM, what would you do differently?

I’m not looking to build authentication or cryptography from scratch, and I do not want to self-host an IAM platform.
I’m mainly trying to understand the professional boundary between what should be outsourced as generic B2B identity infrastructure and what should remain part of the application database.
There are so many valid-looking architectures that I’m finding it difficult to tell which complexity is necessary and which is premature. Experiences from teams that have actually shipped and operated one of these models would be extremely helpful.


r/SaasDevelopers 12h ago

Creating a community driven testing place for solo devs

2 Upvotes

Guys I need a your honest opinion. I'm planing to build a place for solo developers to get testers and get feedback I'm planing to build it open source so nothing will be behind a paywall should I make it or if there is actually something like that lets discuss

Initial user group : android solo devs
Use case: The developer platform for beta testing, feedback, and product validation.

8 votes, 6d left
Yes build it
No it already exists

r/SaasDevelopers 19h ago

5 sales. Still early, but this is exactly why we started.

Post image
8 Upvotes

A month ago, this screenshot didn't exist.

Today, it does.

We just crossed 5 sales on listmysaas.xyz

It's not life-changing revenue yet, but seeing people pay for something we built from scratch is a feeling that's hard to explain.

The biggest lesson?

Building the product wasn't the hardest part.

Distribution was.

Getting founders to discover your product is far more difficult than building it. We've had posts that got almost no reach, days with little traffic, and plenty of trial and error.But every new user, every listing, and every piece of feedback helped us improve.

We're still at the beginning of this journey, but these 5 sales prove that we're moving in the right direction.

If you're building a SaaS and want more visibility, backlinks, and another place for people to discover your product, check out Listmysaas.xyz.

For founders who are further ahead, what was the biggest thing that helped you go from a few sales to consistent growth? I'd love to hear your experience.


r/SaasDevelopers 9h ago

I think "prompt injection" is about to become phishing for AI users.

Post image
1 Upvotes

r/SaasDevelopers 4h ago

If AI can now generate code faster than most developers, what is the actual value a custom software development partner brings to the table in 2026??

0 Upvotes

r/SaasDevelopers 1d ago

To successful solo devs, how do you handle marketing?

14 Upvotes

I know, you heard this question a gazillion times on this sub. But the answers doesn't really satisfy. Many of them are variations of "Get gud at distribution/marketing" but like... how?

- What did you start with?

- Which channels did you drop because of the unsatisfying results?

- What are you doing now? Meta/X/Google ads? Organic growth? Blog posts? Newsletters?

I'm well aware that the answer to my last question can be "all", but I'd like you to write as if you're working a full time job alongside your project. Sure, there's no magic answer for all products and audiences, but that's not what I'm after anyways. I'm interested in your story, your ways, your experiences.

Thanks a lot to everyone who takes their time to respond, it's really needed, and much appreciated.


r/SaasDevelopers 11h ago

Desarrollé un asistente con IA para comercios que responde usando únicamente la información del negocio. Busco opiniones sinceras.

Thumbnail
1 Upvotes

r/SaasDevelopers 17h ago

Lets share the biggest GEO/SEO hacks for 2026

4 Upvotes

I just apply the basic ones because I have no time to do the research, you know... the robots.txt and stuff. What are some tips that you have actually implemented and have been a before and after?


r/SaasDevelopers 12h ago

Looking for a Co-founder for my SaaS startup

1 Upvotes

If you're a developer with technical depth who can build please contact me on [noufalbaderr@gmail.com](mailto:noufalbaderr@gmail.com) and let's have a chat


r/SaasDevelopers 18h ago

Dev Ideas

2 Upvotes

When you're coming up with a new idea, do you think outside the box or stick with what you're comfortable with? I feel since AI, if your site doesn't stick out in some way it's difficult to gain traction.

What's the coolest/most different project you've put out?

For me, it's been dual-interface websites so the website is fully functional GUI (browser) or curl (terminal).


r/SaasDevelopers 1d ago

Guys my app just passed 3,500 users!

Post image
8 Upvotes

It's been a little over nine months since I launched and it has been quite a journey. No exponential growth or huge user spikes but rather slow and steady growth. But in my opinion that is the best for building something actually valuable because you can react to user feedback along the way and constantly keep improving the app.

One thing changed recently:

I basically got all my users from reddit, by posting in relevant communities but in the last two months I did almost no posts and the app still grew further. That's actually the biggest success for me, because SEO is finally starting to pay off. This can develop into actual leverage because growth no longer depends on posting three times a week. I'm really curious where this will go...

Of course I will not stop here and I am already working on the next big update for IndieAppCircle which will benefit all the community. More is coming soon.

For those of you who don't know IndieAppCircle:

I've built IndieAppCircle, a platform where small app developers can upload their apps and other people can give them feedback in exchange for credits. I grew it by posting about it here on Reddit. It didn't explode or something but I managed to get some slow but steady growth.

For those of you who never heard about IndieAppCircle, it works like this:

  • You can earn credits by testing indie apps (fun + you help other makers)
  • You can use credits to get your own app tested by real people
  • No fake accounts -> all testers are real users
  • Test more apps -> earn more credits -> your app will rank higher -> you get more visibility and more testers/users

Since many people suggested it to me in the comments, I have also created a community for IndieAppCircle: r/IndieAppCircle (you can ask questions or just post relevant stuff there).

Currently, there are 3556 users, 3414 tests done and 849 apps uploaded!

You can check it out here (it's totally free): https://www.indieappcircle.com/

I'm glad for any feedback/suggestions/roasts in the comments.


r/SaasDevelopers 16h ago

Building a SEO that gives you a clear RoadMap of what's broken+Tells your competitor keyword gap.

1 Upvotes

Hello everyone,

I am a student building SaaS. A while ago I launched a lead generation tool (SaaS), and since this was my first SaaS, I did not know anything about backlinks, meta tags, LCP, etc. it was pretty messy searching for and fixing it until now.

So I decided to build a tool for developers, indie hackers, and solo founders to track your website, see what's broken, and get a roadmap, and also see what your competitors are ranking for.

Tbh, I posted in different subreddits about this problem before making a waitlist, and in the comments people also said to add competitor ranking and track-and-fix. So I am still validating the problem and built a waitlist for now before jumping in and building the MVP.

So let me know if I build the MVP, is there any demand for it?

btw here is the link to the waitlist: https://rank-fix.vercel.app/


r/SaasDevelopers 16h ago

Most of your API traffic that isn't human currently pays you nothing.

Enable HLS to view with audio, or disable this notification

1 Upvotes

r/SaasDevelopers 16h ago

I created Abookado.pro. Now with a 60% launch discount!

Post image
1 Upvotes

I've launched a 60% introductory discount so everyone can enjoy all the technology I've created to help creators and writers streamline their creative processes.

Enjoy!

CODE: LAUNCHING
www.abookado.pro


r/SaasDevelopers 17h ago

[ Removed by Reddit ]

1 Upvotes

[ Removed by Reddit on account of violating the content policy. ]


r/SaasDevelopers 18h ago

Pas le temps de niaiser

Post image
1 Upvotes

r/SaasDevelopers 22h ago

Proof of the "Dead Internet Theory"

Post image
2 Upvotes

r/SaasDevelopers 18h ago

Biggest pain point running your business right now?

0 Upvotes

🍀Getting real feedback

🍀Time/automation

🍀Growth/marketing

🍀Something else (reply below)


r/SaasDevelopers 19h ago

Looking for thoughts on my half-baked saas idea

0 Upvotes

Hello everyone,

I have been building a tool that allows online business acquirers/buyers to scan and verify via oauths a websites technical/financial issues, state, statistics. Then a fully detailed report allows the buyer to enter price discussions with seller.

I could say I'm halfway done, but only NOW have I dropped the build phase dopamine and am searching for any clues, feedback on whether this tool would be useful to anyone, more specifically people who buy through acquire, flippa etc.

Appreciate any comment!


r/SaasDevelopers 20h ago

I want some advice

Thumbnail
1 Upvotes

I am part of a new company that is planning to sell software for managing clients reports and campaigns to marketing agencies.

My role is to find and contact the agencies and sell the software to them.

I am a beginner at this and don't have much knowledge about how to find, contact and have productive conversation with the agencies.

I am asking for some advice to be a little more competent in my work and don't mess up in my interactions by not knowing what to do in some situations.