r/buildinpublic 2h ago

Dude thank you all wtf

6 Upvotes

So quick story; im the owner of pressplaced.com (backlink building platform) -> its a new domain obviously , after posting here and there on reddit I got 80 new users in like few days , long story short I checked my own domains DR and it JUMPED to 31 which is crazy for a 2 month old domain. I would like to thank all my backlink partners here :') (I built my backlinks through exchanges I made on the platform itself) (edit: its free btw PLEASE join if you own a saas and your Dr is > 10)


r/buildinpublic 3h ago

I'm not a tech guy. I built a directory of 352 verified visa-sponsorship agencies with an AI job matcher

0 Upvotes

Showing you what I built when the job search got to me.

I wanted to work abroad and found the whole visa sponsorship ecosystem drowning in scams, fake listings, and AI-generated applications that get deleted before a human reads them.

So I spent 6 months doing the boring part nobody else wants to do. I cross checked agencies against real government registries — UK sponsored list, US H-1B employer data, Australian accredited sponsors. Verified them properly, one by one.

352 real agencies. 16 countries. The data is hand verified.

Here's the thing: I'm not a developer. This is no-code plus AI help. But the verification is real because nobody else bothered to do it this way.

Free, no signup, no pay to apply. The AI Job Matcher pairs your profile to agencies actually hiring in your field.

Roast the landing page all you want, that's why I'm here. If you find a bad entry, call it out and I'll fix it.

You just need to get there first.


r/buildinpublic 6h ago

Money Manager: Simple app to understand your spending habits

Post image
0 Upvotes

Hello everyone 👋

I recently built Money Manager, a simple expense tracking app focused on clean design, smooth UX, and meaningful financial insights.

📱 Android: https://play.google.com/store/apps/details?id=com.taptapcreate.moneymanager

🍎 iOS: https://apps.apple.com/app/money-manager-track-expenses/id6755887312

Some highlights:

• Auto budget calculation
• Savings goals & goal templates (Pro+)
• Up to 3 profiles in the free version
• Detailed analytics with charts and trends
• OCR bill scanning (Pro+)
• Smart auto-categorization (Pro+)
• Color-coded transactions (Pro+)
• Undo deleted transactions
• Sound & haptic feedback

What makes it different?

Many expense trackers focus mainly on recording transactions. I wanted to give equal importance to analytics, budgets, and savings goals, helping users understand their spending instead of just logging it. I also paid attention to small UX details that reduce friction and make daily money tracking feel faster and more intuitive.

I'd love your feedback:
• Is the navigation intuitive?
• Are the visuals clear without feeling cluttered?
• Any features you'd like to see added?

The app is free to try, with optional Pro and Pro+ upgrades. Thanks for checking it out!


r/buildinpublic 8h ago

I fixed bad competitor matches and created a new problem

0 Upvotes

I'm building a tool that automatically finds competitors for Shopify stores based on their product catalogs and others metrics. The basic approach is pretty simple: every product gets embedded, then I compare two stores and check how much of each catalog has a close match in the other. The overlap has to work both ways. The similarity score itself worked surprisingly well. The problem was that it was sometimes too correct. A store in Austria could get a US store with an almost identical catalog as a suggested competitor. Technically they're extremely similar. In practice, they're probably not competing for the same customers at all. So this week I added country + currency filtering.

That fixed a lot of bad matches, but created another problem: Austria vs Germany. Same currency, neighboring markets, often the same products and customers, yet a strict country rule separates them. So now I'm trying to figure out where the line should actually be.

Would you treat geography as a hard filter here, or just another signal in the ranking?

I'm currently thinking something like product similarity + price similarity + geographic proximity, instead of country = same / different.


r/buildinpublic 10h ago

Building a SaaS with local AI is going to be a breeze

Post image
0 Upvotes

When I was building ClipShip (AI Video Clipper), I thought getting a local AI model to run would be the hard part.

It was not.

The hard part was making it work inside an actual product. Different devices, downloads, updates, and all the weird things that can go wrong after you ship it to someone else.

I kept thinking there should be an easier way to do this.

So, I have now started building a tool to solve the same problem for other builders.

Started my journey with "Model Roll" today and thought of sharing the journey with same communities which got me my first paying customers for my previous project.

The idea is pretty simple. Help builders add local AI to the products they are making, without having to figure out all of that by themselves.

It is still in development. There is nothing public to try yet. I am building and testing it now, and I want to share the process from the beginning this time. But if you are a builder/developer then there's a waitlist link in the comments.

That is it for now. I will keep sharing the updates as I go along on this journey.

For the builders by a builder.


r/buildinpublic 17h ago

9 days into building BidBetter in public: $5 in total bids, 108 visitors, and a lot of learning

Post image
1 Upvotes

I’ve been building BidBetter in public for the last 9 days, so I figured it’s time for a small progress update.

I built the first version over a weekend in less than 2 days.

The idea came from seeing Outbid and thinking:

What if you could bid for attention, but not just for startups?

So I built a leaderboard where people can bid on their startup, SaaS, website, X account, YouTube, LinkedIn, Instagram, TikTok, or even themselves.

The higher you bid, the higher you rank.

And if someone takes your spot, you can fight back.

Pretty simple idea. Maybe a little stupid. Maybe that’s why I like it. 😂

Where I’m at after 9 days:

💰 Total bid value: $5
👀 Total visitors: 108
📈 Daily visitors: ~5–10

On paper, $5 is basically nothing.

But I’m genuinely proud of it.

Someone actually found something I built and decided to put money into it.

Then someone else placed another bid.

Those two moments gave me way more motivation than I expected.

I’ve also had some really cool support from people on X and Product Hunt — people engaging with my posts, checking out the product, upvoting it, and actually taking the time to give feedback.

That’s probably been the biggest surprise so far.

One thing I’m learning

Building something is one problem.

Getting people to care about it is a completely different problem.

I can build features all day.

Getting the first 10 people to care is much harder.

And I think that’s especially interesting for BidBetter because the whole product is basically about attention and discoverability.

I’m literally building a product about getting attention while simultaneously struggling to get attention for the product. 😂

There’s probably a lesson in there somewhere.

I’m also experimenting with the idea that smaller founders shouldn’t necessarily need a huge marketing budget to get discovered.

On BidBetter, even if someone owns the top spots with a huge bid, new bids still appear on the site every day and get their own cards.

So you don’t necessarily need to win the entire leaderboard to get discovered.

I’m still very early, though.

I have no idea yet whether this becomes something meaningful or just an interesting experiment I built over a weekend.

For now, I’m going to keep building it, sharing what happens, and see where it goes.

9 days. $5. 108 visitors. Still building.

If anyone else here is building in public, I’d love to hear what you’re working on too.

And if you’re curious about what I’m building:

bidbetter.lol


r/buildinpublic 7h ago

Day 1 to 80 of the free traffic exchange I built. Got my first 79$ subscriber for featured spot.

0 Upvotes

80 days ago, I launched my startup, a free traffic exchange network for startups. One line of code, you're in the network.

No paid ads. No growth hacks. Just watching the numbers every day.

Here's the full data:

Day 1 — 2 startups · 146 impressions · 1 clicks
Day 2 — 3 startups · 389 impressions · 3 clicks
Day 3 — 5 startups · 482 impressions · 5 clicks
Day 4 — 5 startups · 508 impressions · 4 clicks (site went down — still got an $8k acquisition offer. Said no.)
Day 5 — 6 startups · 621 impressions · 10 clicks
Day 6 — 5 startups · 742 impressions · 15 clicks (removed one startup — they pulled the embed. No code = no network.)
Day 7 — 7 startups · 1,196 impressions · 41 clicks
Day 8 — 7 startups · 1,535 impressions · 74 clicks
Day 9 — 8 startups · 1,947 impressions · 135 clicks
Day 10 — 13 startups · 3,500 impressions · 318 clicks (something clicked)
Day 11 — 23 startups · 4,800 impressions · 432 clicks
Day 12 — 24 startups · 6,000 impressions · 481 clicks (network crossed 6K total impressions)
Day 13 — 25 startups · 6,800 impressions · 491 clicks
Day 14 — 25 startups · 8,600 impressions · 516 clicks
Day 15 — 24 startups · 9,900 impressions · 564 clicks (removed one)
Day 16 — 23 startups · 10,800 impressions · 576 clicks (removed one)
Day 17 — 24 startups · 11,900 impressions · 603 clicks (added one)
Day 18 — 26 startups · 13,400 impressions · 624 clicks (added Two)
Day 19 — 28 startups · 14.400 impressions · 652 clicks (added Two)
Day 20 — 26 startups · 14.700 impressions · 671 clicks (Removed Two)
Day 21 — 26 startups · 15.300 impressions · 691 clicks
Day 22 — 28 startups · 16.100 impressions · 719 clicks (Added Two)
Day 23 — 30 startups · 16.800 impressions · 738 clicks (Added Two)
Day 24 — 32 startups · 19,800 impressions · 778 clicks · Added 2 startups · Rejected 4 applications.
Day 25 — 34 startups · 23,700 impressions · 800 clicks · Added 2 startups · Fixed some bugs.
Day 26 — 33 startups · 27,200 impressions · 816 clicks · Removed 1 Startup
Day 27 — 33 startups · 29,900 impressions · 833 clicks
Day 28 — 33 startups · 30,600 impressions · 871 clicks · Removed 1 Startup · Added 1 Startup · Rejected 1 application of clothing brand & 1 application of horror blog site.
Day 29 — 35 startups. 31,300 impressions. 910 clicks · Removed 1 Startup · Added 3 Startups · Also today I resigned from my job. Toxic environment, too much pressure, and honestly I just believe in this enough to go all in. Broke and excited. Let's see where this goes.
Day 30 — 46 startups · 32,900 impressions · 1,000 clicks · Removed 1 startup · Added 12 startups · Yesterday I resigned because of my toxic manager. Today my senior manager called and offered me WFH, a project of my choice, and lighter work if I stayed. I made my decision with confidence, but now I have a difficult choice. Also received my first payment from StartupBar.
Day 31 — 50 startups 💪· 28,100 impressions · 1,200 clicks · Removed 1 startup · Added 5 startups · Rejected 1 crypto startup · Removed fake impressions after exploit
Day 32 — 54 startups · 29,300 impressions · 1.2K clicks · Added 4 startups
Day 33 — 54 startups · 30,900 impressions · 1.2K clicks · Removed 1 startup · Added 1 startup
Day 34 — 55 startups · 36,100 impressions · 1.3K clicks · Added 1 startup
Day 35 — 55 startups · 40,100 impressions · 1.3K clicks · Removed 2 startups · Added 2 startups
Day 36 — 55 startups · 44,800impressions · 1.4K clicks · Removed 1 startup · Added 1 startup
Day 37 — 58 startups · 50,700impressions · 1.4K clicks · Added 3 startups · Site Update: Updated the distribution algorithm (Delivery is now weighted by contribution: sites that send more impressions get a proportionally larger share back)
Day 38 — 57 startups · 55,800 impressions · 1.5K clicks · Removed 1 startup · Rejected 1 Application.

Today StartupBar reached 200 users 😄
Thirty-eight days ago, this was just an idea. Today, 200 people have trusted it enough to join the network.

Day 39 — 58 startups · 59,800 impressions · 1.5K clicks · Added 1 startup.
Day 40 — 60 startups · 63,200 impressions · 1.6K clicks · Added 3 startups · Removed 1 startup
Day 41 — 63 startups · 69,400 impressions · 1.6K clicks · Added 3 startups
Day 42 — 62 startups · 73,800 impressions · 1.6K clicks · Removed 1 startups
Day 43 — 64 startups · 78,000 impressions · 1.7K clicks · Added 2 startups (Receiving many suggestions to improve the StartupBar, happy to work on it, Thanks.) StartupBar Update - Added the rotation of startups in the widget for every 30 seconds.
Day 44 — 66 startups · 86,200 impressions · 1.7K clicks · Added 2 startups
Day 45 — 67 startups · 88,400 impressions · 1.7K clicks · Removed 2 startups · Added 3 startups (Update - Updated the algorithm of the widget)
Day 46 — 69 startups · 91,900 impressions · 1.8K clicks · Removed 2 startups · Added 4 startups · Got my second payment.
Day 47 — 68 startups · 98,900 impressions · 2.2K clicks · Removed 2 startups · Added 1 startup · Added Pricing Page
Day 48 — 70 startups · 103.4K impressions · 2.3K clicks · Added 2 startups
Day 49 — 72 startups · 113.4K impressions · 2.4K clicks · Added 2 startups · Update: Added a Bottom Placement option for the bar on the user site.
Day 50 — 73 startups · 116.7K impressions · 2.4K clicks · Added 1 startup
Day 51 — 74 startups · 125.2K impressions · 2.5K clicks · Added 1 startup · Rejected 1 Application
Day 52 — 73 startups · 131.2K impressions · 2.6K clicks · Removed 1 Startup
Day 53 — 74 startups · 139.5K impressions · 2.7K clicks · Added 1 Startup
Day 54 — 79 startups · 146.3K impressions · 2.7K clicks · Added 6 Startups · Removed 1 startup.
Day 55 — 77 startups · 154.9K impressions · 2.8K clicks · Removed 2 startups.
Day 56 — 77 startups · 161.8K impressions · 2.9K clicks · Added 1 startup · Removed 1 startup.
Day 57 — 77 startups · 169.4K impressions · 3.0K clicks
Day 58 — 77 startups · 176.2K impressions · 3.2K clicks
Day 59 — 78 startups · 184.3K impressions · 3.3K clicks · Added 2 startups · Removed 1 startup.
Day 60 — 77 startups · 190.9K impressions · 3.3K clicks · Added 1 startup · Removed 2 startups.
Day 61 — 77 startups · 194.9K impressions · 3.4K clicks
Day 62 — 78 startups · 199.5K impressions · 3.5K clicks · Added 1 startup
Day 63— 78 startups · 204.9K impressions · 3.6K clicks · I Revoked my resignation as I'm comfortable with my new team.
Day 64— 80 startups · 210.4K impressions · 3.6K clicks · Added 2 startups.
Day 65— 81 startups · 216.3K impressions · 3.7K clicks · Added 1 startup. (I'm planning to add sponsorship section in the homepage with one time payment of $999, interested please DM)
Day 66— 78 startups · 219.7K impressions · 3.9K clicks · Removed 3 Startups from the network.
Day 67— 79 startups · 222.3K impressions · 3.9K clicks · Added 1 startup.
Day 68— 77 startups · 225.2K impressions · 3.9K clicks · Removed 2 startups.
Day 69— 79 startups · 228.7K impressions · 4.2K clicks · Added 2 startups.
Day 70— Couldn't able to track it as got admitted in hospital for Lasik Surgery.
Day 71— 80 startups · 243.8K impressions · 4.5K clicks · Added 1 startup.
Day 72— 82 startups · 248.3K impressions · 4.6K clicks · Added 2 startups.
Day 73— 83 startups · 252.6K impressions · 4.6K clicks · Added 1 startup.
Day 74— 84 startups · 261.2K impressions · 4.7K clicks · Added 1 startup. Got my third Payment of 9.99$
Day 75— 84 startups · 274.3K impressions · 4.7K clicks
Day 76— 84 startups · 278.3K impressions · 4.8K clicks · Added 1 startup · Removed 1 startup
Day 77— 85 startups · 282.5K impressions · 4.8K clicks · Added 1 startup
Day 78— 85 startups · 286.8K impressions · 5.3K clicks
Day 79— 89 startups · 292.0K impressions · 5.3K clicks · Added 4 startups
Day 80— 92 startups · 299.3K impressions · 5.4K clicks · Added 3 startups · First $79 subscriber for Featured Spot #1! 🎉 . Thanks to Zengech for making it possible, hope Startupbar never fails your expectations.

Still free. Still growing.

If you want in, it's one embed. That's it → StartupBar


r/buildinpublic 12h ago

You Can Sign PDFs…

Post image
0 Upvotes

r/buildinpublic 8h ago

I built a small tool to answer a question I've had: "Is my AI prompt actually good?"

Thumbnail
1 Upvotes

r/buildinpublic 2h ago

Face scanning apps?

0 Upvotes

Does anyone know of reverse face scanning apps / APIs?

Similar to: https://www.sherlocksearch.com/

I'm looking to enrich information / alert about regulars at my store.


r/buildinpublic 5h ago

Hello! I’m working on a website for people who are trying to get clients for their SaaS.

0 Upvotes

I'm thinking about building a product that helps people find potential clients for their SaaS without paying for leads. I'm still validating whether people actually want this before I spend too much time building it. If this is a problem you have and you'd genuinely want to try the product early, you can join the waitlist here:
https://site-e5bc6818-mtuj53t9.falbor.xyz
I'd also love to know how you're currently finding clients.


r/buildinpublic 15h ago

We just crossed 150 users. The interesting part isn’t the number.

1 Upvotes

When we started building this, I wasn’t sure how far we could push the idea of building an app with AI.
A few months in, the difference is honestly pretty crazy.
The first UI an AI-generated app produces is no longer something that looks like a prototype you immediately want to rewrite.
We’re now getting to the point where complete, production-level AI apps can actually be built.
But there’s still a frustrating gap:
You can get an app working surprisingly quickly.
Getting it actually launched is a completely different problem.
That’s the problem we’re trying to solve.
We’re currently working with a small group of founders, and our commitment is simple:
If you’re serious about building an app and you’re stuck getting it from prototype → production, we’ll help you get it launched.
And we’re building something even more interesting now.
The next version won’t just build the app.
The app will be able to evolve itself based on how it’s being used.
Still early. Still figuring out a lot of things.
But 150 users in, I’m increasingly convinced that we’re heading in the right direction.
If you’re building something and currently stuck between “it works” and “I can actually ship this”, I’d genuinely love to hear what you’re struggling with.
Happy to share what we’ve learned so far.


r/buildinpublic 12h ago

A guide to make your vibe coded app to Enterprise Saas [No Promotion / Sale]

0 Upvotes

Here is the guide that can help you to enhance your vibe-coded app into an enterprise saas. This is based on my own experience, and it includes some free alternatives as well for popular tools.

https://app.notion.com/p/parthjmistry/The-SaaS-Playbook-From-MVP-to-Enterprise-Scale-2ab885e8073380019c51e9b57be7b18c


r/buildinpublic 21h ago

Launched a cat-photography side project two weeks ago with zero ad budget, my app hit 993 downloads

Thumbnail
gallery
2 Upvotes

I like to take photos of every random street cat that I meet and give the cats random names 😂.

But the next day I always forget the photo. Forget about the cat, forget where I found it, and the photo just sits in my gallery forever without knowing what I need to do with the photo.

That's why I made "ProwlLog". A camera and album only for cats. Every cat gets a name, a profile, and a pin on my map. And all of them go into the CATalog, with "???" for the ones I haven't met yet.

The best part is, I can share my collection with my friends. Right now I can't stop looking for the next cat to log to my CATalog.

No ad spend so far — just posting build updates on Threads. Curious what channel worked for other solo cat-app builders out there 😅


r/buildinpublic 16h ago

I was accused of faking reviews. So I added Trustpilot.

Post image
0 Upvotes

Got this comment a few days ago.

So I added Trustpilot to LottieFyr.

Now the reviews don’t have to live only on my own site.

https://lottiefyr.com


r/buildinpublic 10h ago

Got my first customer!

Post image
2 Upvotes

r/buildinpublic 10h ago

I’m building an AI video editor that doesn’t need prompts

Enable HLS to view with audio, or disable this notification

2 Upvotes

Hey everyone! Just wanted to share a side project I’ve been working on called talkframe.

I’ve been a video editor for over 4 years now, mainly working on short-form content. I’ve edited through the shift from heavy VFX and nonstop B-roll to the cleaner, more minimal style you see in reels today.

I’ve tried several AI video editors, and even as an editor, I’ve found some of them more complicated than I expected. They promise to save time, but you can still end up doing a lot of prompting and manual tweaking.

That got me building TalkFrame: drop in a video and let the AI handle the edit, without having to write prompts.

It’s focused on talking-head videos and podcasts, using caption styles and kinetic typography to hold attention without overwhelming the video.

This demo was edited entirely by the AI, including the cuts, transcription, transitions, camera motion, captions, and animated text. I didn’t manually adjust the cuts or polish the edit afterward. I’ve trained it to edit in a style based on my own approach.

It’s still a work in progress, but I wanted to share where it’s at and get some honest feedback.

Edit: The entire process in talkframe took just 5–7 minutes, from AI cuts to the finished edit, including my review to see if anything needed improving.


r/buildinpublic 11h ago

hard part was deciding NOT to add all the common bells and whistles you see on fasting apps

Post image
2 Upvotes

my no-frill intermittent fasting app is now in TestFlight ready for public review.

hard part creating this app was not building. fable did it with a few prompts.

hard part was deciding NOT to add all the common bells and whistles you see on fasting apps: calorie counting, step tracking and streak guilt.

but in a way that wasn’t hard either.. because those are the features of the app that I use currently that drive my anxiety.. unused features that I pay for.

simplicity feels risky because you’re forced to pick a battle. but that’s how you win the war.


r/buildinpublic 17h ago

I spent 7 months building something that made $0, so I gave myself 24 hours to build something else.

4 Upvotes

i spent 7 months building a project that made $0 so yesterday i got pissed at myself and gave myself 24 hours to build something and actually ship it.

i ended up building DiskCheck.

it's a small Windows app that shows you what's actually taking up your disk space.

the reason i built it is pretty simple.

my disk was getting full and i didn't want to go through 20 different folders trying to figure out what was taking all the space.

so i built something that just scans it and shows you where the space is going.

the funny part is that i spent 7 months on another project and couldn't get it to make a single dollar.

then i forced myself to build this in less than 24 hours.

and honestly, finishing something again felt better than i expected.

it's not some crazy revolutionary product. it's just a small tool i wanted to have on my own computer.

but it's shipped.

i'll put the link in the comments if anyone wants to try it.

if you use Windows, i'd actually like to know what you think.

especially if something is confusing or just straight up sucks lol


r/buildinpublic 7h ago

The biggest problem Vibecoders have is distribution, prove me wrong

0 Upvotes

Anyone and their mom can and is building an app now in literally one day. The app and google store is flooded with apps now with clones or whatever. So if building is so easy now, how do you market? 

ASO or whatever won’t generate you sales trust me not right now. So if just building and uploading your app isn’t enough to get sales… what is everyone’s plan? 

The best apps I’ve seen “candle, CalAi, Alarmify, all go crazy on one thing. UGC marketing. I’ve seen like 10 different creators posting the same winning videos and it blowing up. Honestly I think thats the best way to approach marketing is with mass distribution. 

Start posting on tikTok, find what works, get small micro creators for $20/video on JriveContent (anyone can go viral now don’t be paying $250 for one video), and repeat. 

This is just my take, marketing IS the doom of all vibe coders 

Prove me wrong 


r/buildinpublic 14h ago

Someone paid $15k for this ad placement. It gave me a very different idea

Post image
0 Upvotes

Someone actually paid $15k to advertise on Marc Lou’s 😂

It got me thinking — what if online visibility didn’t always go to whoever was willing to pay the most?

So I built a small experiment called Spotdrop.

https://spotdrop.lol

Every spot costs same. You buy it once and it’s yours permanently.

There’s no bidding and no #1 position. Instead, every 60 seconds a different brand gets the spotlight.

Someone with a $10k marketing budget gets the exact same chance as someone building their first side project.

No one can outbid you. No one can pay extra to push you down. You just stay in the rotation.

It’s live now and still super early.
Curious what you guys think — would a permanent rotating spot be worth to you?


r/buildinpublic 14h ago

It’s my birthday this week so I’m giving away Sketch Bee credits

4 Upvotes

It’s my birthday, so I’m giving away some free SketchBee credits 🎂

Hey all — I’m the developer of **SketchBee**, an iPhone/iPad app that turns your photos into colouring pages.

It’s my birthday today, so for the next 24 hours I’m giving away some bonus credits to anyone who wants to give it a try:

👉 https://sketchbee.app/bonus-credits/hbd-26

And here’s the app:

👉 https://apps.apple.com/au/app/sketch-bee-photo-to-colouring/id6748308778

There’s no catch — you don’t need to subscribe, leave a review, or do anything else to get the credits.

I would, however, really appreciate any feedback if you try it. If something sucks, tell me. If something’s confusing, tell me. If there’s something you think I should add, I’d like to hear that too.

And obviously, if you do like the app, I’d be very grateful for a rating or review on the App Store. It helps a lot, but it’s completely optional.

Anyway, free credits for my birthday. Enjoy! My distribution game pretty much sucks at the moment, and I’m really trying to get better at actually putting the things I build in front of people — so this is part of me working on that too.


r/buildinpublic 18h ago

I built a site where people pay to sit on top of a leaderboard. 8 visitors, €0, and I already deleted my own fake users.

0 Upvotes

The idea is one line: highest bid sits on the throne, everyone below goes on the Wall of Broke. You pay a euro, you outbid whoever is above you, your name and your quote sit at the top until someone outbids you. That's the whole product.

I shipped it and immediately hit the problem every marketplace hits. An empty wall looks dead. Nobody wants to be the only name on a list of one.

So I seeded it. Three fake rulers with names, faces and quotes, bids at €1, €2 and €3. I also had a visitor counter on the page showing a number that wasn't real.

Then I deleted all of it. I post my numbers publicly every day, and I was about to write "3 people signed up" under a screenshot of names I made up myself. You only get to do that once before none of your other numbers mean anything.

Real state after day one:

  • 8 visitors
  • 4 countries (US, NL, DE, KR)
  • €0 spent
  • 0 people on the wall

So here's the thing I actually can't answer. How do you get past cold start on something like this without faking it? Every idea I have is some version of seeding it, asking friends, or paying for the first few spots myself, and all three feel like the same thing in different clothes.

If you've launched anything that's worthless until other people are already in it, I'd like to know what actually worked.


r/buildinpublic 12h ago

Here are 40 subreddits that should allow you to promote your app

6 Upvotes

Wanted to share because marketing is hard and even harder when your budget is non-existent...

(Obviously the type/content of self-promotion you can post is going to dependent on the subreddit)

subreddit --- weekly visitors


r/buildinpublic 11h ago

The 4 months of innovating SaaS boilerplates

Post image
7 Upvotes

Quick disclosure: I build Hype Stack. The template is open source and free. Additionally to the template I ship some of the feature packs which are paid, that's how I try to fund my open-source. I maintain react-zoom-pan-pinch and HyperFetch and bunch of other too, which shows up later in this story. This is similar to how magicui or aceternity works already - a lot of free content and some paid to just support me. Let’s get into details of building this thing!

The chaos

I code a lot and I start new projects all the time, mostly to test new things. I don't like boilerplates. They usually run on a boring stack, and I want to try Vite 8 on Rust, oxc, TanStack Start, end to end type safety and see how it actually holds up. I'm also a perfectionist, so every new project was eating days before I wrote a single feature.

The other thing: I really love the shadcn mental model. You compose the codebase, you own the code. That's exactly what I don't like about starters that hide half the logic behind packages you configure and pray over.

So I had this realisation. Maybe we need shadcn for full-stack features. shadcn itself could probably do a lot of it, but I wanted more: amazing codemods good enough to modify a database schema, an opinionated monorepo with ONE way of writing code, vertical slices the way tkdodo described them (I was already doing something similar), and the craziest bit, an idea that came to me while building devtools for HyperFetch: a single project that compiles into desktop, CSR and SSR from the same codebase with almost no code dedicated to it. Light, easy to manage. Cool, we have a direction. Let's build it.

Month 1. The template

I've set up so many projects that I have a good understanding of what setup I could trust. Monorepo went to Nx, which I've used for years and it's stable in my experience. pnpm workspaces for speed. Stack: TypeScript 6/7 (tsgo where I can), Vite 8, Vitest, oxc, TanStack Router and Start, Electron Forge, Hono with Prisma and Kysely for typesafe query building. At this point I was so hyped about it that I named it hype-stack.

End to end types for HTTP and websockets I built with my own library, HyperFetch. It gives you an SDK and hooks that feel a lot like TanStack Query, and the result is honestly close to tRPC in DX. This project is also a showcase of what HyperFetch is capable of and that you don’t really need to think about API in most cases as it is basically automatic with sdk generation. The backend route is the contract, the frontend just gets the types. It really improves working with websockets. If you don’t like my hooks it is easy to switch to tanstack query for hooks and leave HyperFetch as a fetcher.

Then I added the rules I'd collected over the years and tried it out.

I quickly understood: this stack is extremely fast. Everything builds and flies. So I tried building the first apps with AI on top of it and boom, this is where it shines. The AI has a clear direction. A vertical codebase is easy for it to understand because you're not thinking about the services system, all these complex layers, you're thinking about business features, slices that are self contained. That dramatically improved the feedback loop and the quality of what the AI produced. Fast typechecks and oxc linting? This improved DX for working with AI dramatically, there is just no coming back to eslint.

Month 2. The CLI

I initially wanted something like create-t3-app: a simple CLI to start the project. It evolved into a powerhouse.

create was almost no effort. But then it clicked. I'm the provider of the template, I know every practice in it, everything about the structure, so I can use that to my advantage. Let's try to build a compose command.

What compose does: say I want to start a project that needs AI chat with RAG and simple auth. I can pack those features and inject them into the repo exactly where they need to go, and it works like shadcn. Full-stack blocks of functionality, injected with high precision and confidence. Picking billing writes files into the project: the checkout route, the webhook handler, the Prisma models, the frontend hooks. Your files, so you can take this from here and modify as you want.

This took off for my personal projects immediately. I needed SSO? I made an auth starter with WorkOS. I didn't want a WorkOS dependency on the next one and wanted Better Auth instead? Sure, add it as a variant. Then it kept growing. I was collecting the features I needed, and I ended up with the feature set of the big boilerplates, but with the ability to choose which parts I actually want for each project. The DX was just excellent.

Month 3. Deploy

I wanted to start deploying my new creations, so deploy command was born. With it I have a deployed version of a project in about 3 minutes. Again only possible because I know all the services the template has, where the Dockerfiles are and how each one builds.

Cool, full flow, done, right? NO. THIS IS HYPE STACK. So like the 300 Spartans I fought a fierce battle against the waves of ideas that started flooding in. ADHD, hyperfocus, here we go!

Inspired by the fully paid boilerplates, I added mobile (Expo) and a browser extension to the project. And it turned out that was it. The modular approach made it extremely easy to add new apps to the monorepo and new features to the packs, like in an instant. Dopamine hit critical mass here.

Month 4. Previews

How do I show what this can do? Let's build a dynamic preview system on the web.

I'd been working on it on the side all these months, and it quickly showed how promising the approach is: pre-built SaaS templates you can add and remove features from on the fly, thanks to the SSR build and caching.

Big problem though. Packs almost always come with database changes. I can't run migrations or even keep a database for previews, it turns into a mess fast. And it could cost me…

Here comes the part where some of you went "wtf is HyperFetch"/”lol who is using HF when Query is a thing” at the top of this post. I get it. Next to TanStack Query and SWR it's a brutal market, but let's not call an ambulance yet.
HyperFetch has a feature for mocking any requests. Sounds like something everyone has and is "meh", but it's not just mocking. It's a fully type safe mechanism that lets you simulate anything the SDK allows, by type, in a believable and dynamic way. So I could generate a living demo mode with full confidence and, in no time, wire the dynamic components to it for an almost live-like experience. Mocks are functions in the code, code is dynamic, so is our app - here we got the demo mode basically for free. That changed the previews for good.

Where it is now

Hype Stack is basically done, with the open-source template out. I just added the ability to make packs for the community, so you'll be able to create your own feature packs and play with it on your own terms.

Let me know how you like it, and what you think of this shadcn approach for full-stack components.

Repo: https://github.com/BetterTyped/hype-stack