18
31 Comments

From a Nobody to 1000 Active Users With $0 in Ads

Started with 0 subs and 0 followers.
Spent $0 on ads.
Now my SaaS has 1K Monthly Active Users (~10K total).


Intro

Hi, I'm Ravi. I'm originally from Brazil, but I've been living in Japan for the past 8 years, working full-time as a web developer at a Japanese company. And on the side, I've been building a small bootstrapped startup - plus occasionally posting on my YouTube channel, which somehow ended up with 14,000 subscribers.

Just a few years ago, I had no idea how any of this worked.

How it All Started

Back in March 2022, I was basically a complete beginner in anything related to startups, making money online, or content creation. I didn't know the first thing about investing or entrepreneurship. But I was curious.

While going down that rabbit hole, I started reading a book called Rich20Something. I was already turning 30 at the time - so I guess I missed the mark on the title 😅 - but it was the first time I read something that introduced me to the idea of building value instead of just trading time for money.

I got motivated and tried making my first YouTube video - a programming tutorial. It wasn't great. It took way longer than I expected, and the result was kind of… meh. I told myself I might give it another shot later. For now, I decided to try building something.

The First Startup Idea (That Didn't Work Out)

My first real project was called SalonTopia. The idea was to build a website builder specifically for Japanese salons - many of which didn't have a decent online presence. I imagined this platform that came with online reservations, a CRM to keep track of conversations with clients, maybe even payments and other tools later on.

The MVP came together pretty nicely, and I planned to charge around $200/month per salon. The math made sense: even getting a few customers could bring in decent revenue.

But the hard part wasn't building the product. It was getting people to use it.

I realized I had no connections in that industry. Cold outreach didn't feel right to me. I read books and tried to psych myself up for it, but it just didn't click. And since I had no cofounder to handle sales, I started to consider other options.

At the same time, something else had caught my attention.

The Problem Behind the Problem

One small feature in SalonTopia's MVP was a file upload functionality. Getting it to work - with S3, CloudFront, a custom dropzone component - was surprisingly annoying. I remember thinking: "This should be easier."

That thought kept growing.

As a developer, I knew I wasn't the only one struggling with this. Uploading files should be simple. And I realized I might be more excited about solving this specific technical problem than about building a salon-focused SaaS.

That's when I decided to switch gears and start working on what would later become EdgeStore.

Building Something for Myself

Unlike the salon idea, EdgeStore was something I could deeply relate to. I was the target audience. I knew the pain points. I loved the idea of building tools that help other devs build better things.

Of course, it came with its own trade-offs. I couldn't charge $200/month per user anymore. But I also didn't need to cold-email anyone. Dev communities are everywhere online, and I figured if I could get the word out, maybe it would catch on.

So the new plan was: grow my YouTube channel with web dev content, share my progress, get early feedback, polish and build the idea, and eventually make a good video showcasing EdgeStore.

Image of YouTube Videos

Sudden Competition

At some point, Theo - one of my favorite web dev content creators - had released a product that was very similar to my idea. That made me hesitate for a bit. I didn't want to feel like I was competing with someone I admired.

Image of a video from Theo

But when I shared those thoughts on my channel, the response was incredibly supportive. I ended up deciding to keep going. I didn't want to pivot again, and I still believed in the value of what I was building.

Around that time, I was also in the middle of making a YouTube video I thought had real potential.

My First Viral Video

It was a video about Tailwind CSS tricks. It took me over a month to make, but the effort paid off.

It got 3,000 views on the first day - which was more than any other video I had made until this point. Today, it's sitting at over 300,000 views and brought my channel to over 14k subscribers. It also got me monetized on YouTube.

Image of the Tailwind Tricks Video

I learned so much about content creation and editing from that video.

Launching EdgeStore

Using what I learned from the Tailwind video, I made a launch video for EdgeStore. It also got quite a lot of traction. Some well-known dev YouTubers like "Josh Tried Coding" and "Code With Antonio" noticed it and reached out. Antonio even used it in his Notion Clone tutorial, which drove a lot of traffic.

That launch video (along with the one from Code With Antonio), ended up being the only marketing I really did.

And they worked.

The Results So Far

After the EdgeStore video went live, user signups started climbing. One month in, it had 1,400 users. Today, it's passed 10,000 users - with about 1,000 monthly active and 60 of them as paying customers. Monthly recurring revenue is currently around ¥63K, or about $450 USD.

A chart of EdgeStore users in the first month

The service is stable, the documentation is clear, and I don't get many support questions. So even during the periods when I take a break from it, the numbers keep slowly growing.

Resting Without Guilt

People often assume that building a startup means working 24/7 and having zero free time. But it doesn't have to be like that.

I work in waves - a few intense months followed by some quiet ones. I still answer questions and fix bugs quickly, but I don't force myself to always be "on."

And honestly, that balance is one of the things I'm proud of. This journey is meant to be sustainable.

Books That Helped Me

I read (or listened to) a lot of books at the beginning of this journey. There are many different ways to build a startup, and I think the right books can vary depending on your personality and goals. If you feel like building things the way I have, here are a few books I enjoyed.

  • Show Your Work
  • OverSubscribed
  • Rich20Something
  • Start Small Stay Small
  • Company of One

What's Next?

I've mostly been focused on improving the service, but lately I've started shifting my attention back to content creation. I'm planning to share more of what I'm building on Twitter (X), and hopefully start making more videos for developers again (including some about EdgeStore).

For the future, I'm thinking about two possible options:

  1. Sell the startup to someone who wants to make it grow.
  2. Try to grow it myself - maybe raise some funding and build a small team.

I haven't made up my mind yet.

Final Thoughts

I'm not an expert. I'm still figuring things out as I go. But if there's one piece of advice I can give, it's this:

DON'T OVERTHINK IT. Just start.

Don't wait for the perfect idea. You can always switch them later. You'll learn a lot of things that you can reuse in your next project if the first one doesn't work out.

So if you've been thinking about building something of your own… maybe today is the time.

The important thing is to keep making progress with consistency.

Want to Connect?

Here are my links:

posted to Icon for group Startups
Startups
on April 20, 2025
  1. 2

    Nice story! I skipped my MVP, worked too long to 'finish' the project. Anyway, I will check out the book as well. Thanks for sharing

    1. 1

      It's a very common pattern for new founders. I did the same thing on the first few ideas. Hope it works out!

  2. 1

    Hey Ravi, this was super inspiring. I am at the threshold of really starting my own business after stepping back a few times trying to find the perfect time and the perfect audience (and the perfect idea), so reading your journey makes the whole thing less tense. I also plan on starting a youtube channel for growing a community instead of spending money on ads so your insight on this really makes me hopeful that I can do it. Great work with EdgeStore! Wishing you even more success!

  3. 1

    Why didn't you launch on platforms like product hunt app sumo …?

    Why only rely on one launch video?

  4. 1

    Part of entrepreneurship is failing, so we can learn!

  5. 1

    Hey Ravi, this is super cool. Your landing page is clear but I think a few small tweaks could boost signups. I’m a beginner copywriter and I’m practicing by helping startups for free in exchange for testimonials. Want me to give you a few suggestions?

  6. 1

    Your story reminded me of my Chrome extension which was also born out of frustration! I like downloading interesting videos I find on the internet, but for years couldn't find a way to download Wistia videos. That got me to create a simple Chrome extension for my own use, which I later on offer on the Google webstore.

    I also love your marketing strategy. I wish I was good at content creation!

    Btw I feel like your upload SaaS can be a piece of a larger thing... Hope the project gets bigger some day.

  7. 1

    Really inspiring, Worth reading and Thanks for Insights

  8. 1

    "Volume negates luck"

    That is an amazing story to hear.

  9. 1

    "Don't overthink it. Just start"

    The best advice out there.

    Don't try to sculpt marble before breaking rock. Perfection is procrastination in a tux.

  10. 1

    Congratulations, that's inspiring.

  11. 1

    loved the struggle Ravi! so impressed when you almost give up with your project.
    thanks for sharing.

    1. 1

      Glad you enjoyed it! thanks for reading.

  12. 1

    Nice to see that your jumping into content creation to get the traction for your service. Right now I am focusing on testing the idea of my MVP on twitter (X)

    1. 1

      Thanks for reading! good luck on your journey as well.

  13. 1

    Nice article and thanks for sharing this

  14. 1

    Loved reading this, Ravi! especially the shift from salon SaaS to solving a pain point you truly understood. Thanks for the inspiration!

    1. 1

      Thank you for reading! ;)

  15. 1

    Congratulations. I would suggest to read this book > Fall in love with the problem not the solution. By the Waze co-founder Uri Levine.
    It will help you to make a better plan for your business

    1. 1

      Thank you! and thanks for the suggestion! will take a look at it.

  16. 1

    Wow congratulations, that's super inspiring!

  17. 1

    Wow even though you said that you spent $0 in ads, I think the key to your success is gathering an audience that you can distribute your product to. I guess in this era, connecting with your potential customers is the way to go. Good job man!

  18. 1

    I am highly encouraged by your testimony, sometimes when you see someone who is same journey with you makes you happy and gives hope

    1. 1

      Glad you liked it! And good luck in jour journey!

  19. 1

    That's awesome!
    So glad you were able to make some money and get some traction in the content creation world. I'm just starting out (in the process of building my first mvp) and I have a question for you:
    How important is it that you personally struggled with the problem you are trying to solve?
    I find myself in a similar situation as you did with your first product: I know the value it could provide but I'm not in that space necessarily. I could also charge a lot more for that product because it's B2B. Should I stick with this idea or am I doomed to fail cause I won't be able to relate to the customers?
    I would love to hear your thoughts on this issue!

    1. 1

      Thank you for the comment! I think there are definitely ways to succeed in this case as well, but you’ll need to work with someone who understands the problem better than you do. It could be a cofounder or even a client. If you can work closely with your first customer getting feedback and suggestions you might be able to build something actually valuable and needed in the industry. That’s what I think. But you’ll also need to think if that’s a solution you’ll be passionate enough to keep working on in the long run.

  20. 1

    This post is incredible. Thank you for the effort to post it!
    I'm in the launch phase right now, looking to create a waitlist, then leverage that to gain B2B/B2C connections and partners. Your post is incredibly helpful.
    Note: It is in my business plan to expand Yakuraapp to .jp eventually... I love it there and my family and I are in the works to move there. What a funny coincidence.
    Best of luck with everything, if you want to chat or collaborate, I would love to pick your brain!

    • Lou
    1. 1

      Thank you for the comment! And good luck to you too!
      If you use X, feel free to reach out from there.

Trending on Indie Hackers
I spent $0 on marketing and got 1,200 website visitors - Here's my exact playbook User Avatar 42 comments I built eSIMKitStore — helping travelers stay online with instant QR-based eSIMs 🌍 User Avatar 20 comments Codenhack Beta — Full Access + Referral User Avatar 20 comments Veo 3.1 vs Sora 2: AI Video Generation in 2025 🎬🤖 User Avatar 18 comments Day 6 - Slow days as a solo founder User Avatar 14 comments 🚀 Get Your Brand Featured on FaceSeek User Avatar 13 comments