I Built a Niche App to $9K MRR

Starter Story· 15 min· 3,153 words· 14 min read· English ·Watch on YouTube

This is the full transcript of I Built a Niche App to $9K MRR, published on YouTube by Starter Story. Every paragraph carries the moment it was spoken, so you can click any line to jump straight to that point in the video, search the whole thing for a word, or copy it out.

0:00Everyone thinks you need a huge idea to make money, but Jonathan did the opposite. His tiny open-source project makes $9,000 a month. This one post got us thousands of users in one day. His approach is genius. He did not build something that works for everyone. Instead, he built something with just one type of person in mind. I built this app specifically for developers. So, I invited Jonathan onto the channel to break it all down for me. And in this episode, we'll get into what developers get wrong about building profitable products, the one piece of content that got him thousands of users overnight, and the five steps that you should take

0:37if you're a developer building stuff in 2026. All right, let's get into it. I'm Pat Walls, and this is Starter Story. All right, real quick before we dive in. Jonathan is about to break down how he built and found customers for his SaaS. If you're trying to figure out how to find customers for your app, [music] well, I have an Ideas template that I think might help you out. You can grab it right now at the link in the

1:00description, but more on that later. Let's get into the episode. All right, Jonathan, welcome to the channel. Tell me about who you are, what you built, and what's your story? Hi, I'm Jonathan Fishner. I'm a developer, and I'm the co-founder of Chartbrew. Chartbrew is an open-source uh database visualization for developers. We launched the open-source uh 16 months ago, and lately we just make about 9,000 in MRR. And today I'm excited to share more about that with you. All right, well, developer products, I'm excited to talk about today. Something that I'm passionate about, and I think a lot of people watching will enjoy. But before we do that, can you just explain a

1:34little bit more about what your product does and how it works? Yeah, so the core product is an open-source self-hosted developers like can just install locally on their uh machines, and basically visualize their database. On top of that, we have the paid cloud version, that's the hosted version that we provide in Chartbrew. And the cloud

1:53version is where we basically monetize. So, developers find Chartbrew and through GitHub as we an open source and use it for free and once they become to be more streamlined on their workflow, they decided to jump on the paid plans. So, this is our GitHub Charted Be Charted Be and we just passed 21,000

2:13stars on GitHub. Here is the analytics. We had the passing during the year 250,000 developers that use the product. In the revenue side and we passed almost 9400. Okay, cool. Well, one thing I'm curious about is there's a lot of developers watching this right now looking for developer tools that maybe they could build or just something that they can build. I know there's a ton of developer tools out there that are making millions of dollars. Cursor, Cloud Code, that's like the big examples, but there's tons tons of stuff out there doing well. For developers who are watching this right now, my question to you is how did you

2:43come up with this idea? How did you come across something that had the potential to have hundreds of thousands of downloads by developers? How did it start? In the beginning, Charted Be, we started like with a different idea and we thought about like trying like to build a database clients that incubate AI into that. So, we started that direction and we had like big stop

3:04because people don't really adopt that. That product needed to provide like access, they needed to credentials to connect to your database to run all those queries and you need to install something on your machine and without any credibility and trust from the engineers, we said like, all right, it's too tough. So, that way we thought about like, all right, I think let's start Charted Be, it's going to take your

3:25database and make it into a chart. Simple as that. The two things that I think made it work is one, the product Charted Be, it's much more visual and easy to people to see the value right away and it's very giving like a better wow effect. And the second thing is reduction of the friction. So, let's say you don't need to provide any access and you don't need to install any software on your machine. So, reducing that friction really helped to provide

3:51engagement for developers. Okay, cool. So, the idea took a little bit of a pivot and you found some things that clearly resonated or you you came up with some ideas of what was going to resonate more with developers. The next thing that I want to talk about is growth. Anybody can release a code repository or a package on GitHub or online. It costs nothing to do that. There are thousands if not millions of unused software online. Clearly, that wasn't the case for yours. So, how did you get visibility and how did you grow Chart DB? I would say that the growth for Chart DB started with

4:26launch on Hacker News that got us like for the front [music] page. So, we started like developing Chart DB and after three weeks of development, we decided to go for launch and we did some preparation and then we decide, all right, let's choose a day and put ourselves like as a Show HN. This Show HN got working and blow up to get to the front page what gave us thousands of engineers on the same day

4:50landing on our product. I think it's just amazing that one post on one platform can essentially catapult your business. It's not going to make you a million dollars overnight, but it can be the one thing that can change your life essentially. What do you think worked about that Hacker News post? If you were to do it again, what would advice would you give someone who's launching on Hacker News? Yeah, so I think like a few few things. So, developers really appreciate open source because they can test it with no like really sign up and things that they don't like. And I think the second thing is like if you provide something unique

5:24they never saw before, I think that's something that like if you have a wedge that like it's very unique to what you're trying to solve, they will provide appreciation with their upvote and those upvotes will bring you to the homepage and the homepage is where so many developers every day going and checking those launches. [music] Before Before back into the episode, I want to talk to those of you who want to build something but don't know what yet. My best advice is don't start coding just yet. The best businesses actually [music] solve problems that are hiding in plain sight right in front of you right now. And this is why I created the

6:01free business idea template. It's our guide that walks you through the seven proven methods to find real problems that real people will actually pay you to solve. Inside, you will learn how to spot 21 different problems in your daily life, how to validate how painful those problems actually are, and finally how to pick the one that makes sense for you to build right now. [music] In less than 30 minutes, this might completely change how you think about business ideas. So, if you're ready, just head to that link right down there in the description to

6:31grab the template for free. [music] All right, let's get back to the episode. I mean, I this space of building for developers, I just think there's so much opportunity here. You know, there's a recent obviously the big one in the space right now is Claude Bot. It got hundreds of thousands of stars within a week. This is what's possible with building developer tools. I just think it's an amazing space. So, I'm curious, if you were to start over, you obviously have a business that you're going to run now, and you're going to start a new developer tool. What would be your like playbook for finding an idea, building

6:59it, getting validation, and turning into a business? Yeah, so we start with like be the user or ideally build for yourself. So, if it's for yourself, something that you see the value right away, you really understand how to do it uh because you got experience around what you do. For example, in Chart Bee, we find out that you wants to visualize something very simple. Like, I want an ERD, and I want to look good that I can interact with that. That is something that just like very specific thing about that specific value that I can start from and get something super cool out of it. So, step two, I think design for

7:33constraint, not for ideal. Every persona have their constraints. Uh for example, developers, they are really prefer self-hosted tools that they can test and check on their local environment instead of going through any kind of sign up wall. So, I think like reducing that friction as we talked before, that's why Charted B have no sign up, no sales calls. You don't need to provide any credentials. Step three, I would say start with a wedge and not from the full vision. Starting from something that like people will appreciate and see the value out of it right away and then

8:06evolve that based on their feedback. That's the like the right path like how to go and continue to build in small iterations. Okay, so the next step is going to be let usage to lead you what to monetize. So, in the beginning we didn't monetize at all. We just like providing the tool with the utility in a way that [music] you can do it by yourself. Then like people started to ask to work with their team and then we needed to provide a more complex real-time collaboration and we understood there is like something very complex to support. So, that's probably how we going to start to monetize. So,

8:39monetization should not be a guess and should be response to your behavior. And we watched our users and how people using Charted B over the time and based on their patterns and how they merge their patterns, we started like to understand how to take it from there and how to charge for it. And the last thing is like you want to market where the ICP lives. So, distribution should feel natural and we didn't look for invent any new channels and we show out where developers already are. So, GitHub and Hacker News and also Reddit in self-hosted and subreddits that were the developer used to be and internal teams

9:14sharing between them. So, the final takeaway, I would say that pick the persona and remove aggressively all the friction as much as possible and be obsessed with one core value until you really see the adoption and it feel effortless. Okay, thanks for sharing the playbook. That's amazing. I think there's so much opportunity to build in developer tools. If you could just build something that's useful for developers, there there's often a business behind it, which I think is super cool. One thing that I wanted to understand from you a little bit more is how your product even works. I know it's like a visualization tool for charts, ChartDB,

9:46but would you be able to just show a quick demo of how it works and what it does? Okay, yeah, absolutely. So, let's start. Even in the home page we see the visualization and it's live and you can like embed it. Once you're going to the tool itself, let's say that you wants to bring your database. You choose your platform, you're taking one query that is the smart query, running into one of your database clients. I'm connecting here to the database called PokemonDB, running the query that got from ChartDB, copy the JSON, paste it over here, and just click on import. Basically, that's going to show me the entire database already

10:18how it looks, connecting between the tables and everything. Once I click, I can see all the relationship, how they get connected between tables like types, move, Pokemon moves, whatever, etc., and start to iterate in it. Like, let's say I want to add a field or anything, I can see that differences between the database and my development. Okay, cool. Well, thanks for sharing that. Super cool-looking tool, very visual, I love that. On a similar note, I'm curious how

10:42you built it. What's your tech stack? What are all the open source languages that you used to build this and maintain it? Yeah, so everything is React, we're using React Vite and Node.js, Tailwind, and React Flow for the canvas and all the entities. [music] Um, that's for the development side. From what we used to build it with, so using all the time Cloud Code, we're using the max 200 per month. We started to use the Tri-com account, it's providing a compliance for big clients that's starting to come up and ask for Soc 2, it's cost 500 a month. ChatGPT and the API for our AI assistant is cost 20

11:18bucks for the subscription and 50 bucks around that and the API tokens. Recent for sending the transactional emails that we send for people that sign up. AWS is where we have the cloud hosting, so cost 600 a month. ChartMogul is free. Better Analytics is for our own analytics and it's called 25 per month and Framer is 30 bucks per month for the marketing website. We using Stripe so transactional fee based on the subscriptions and Chris for interaction with the users and having the chat to communicate quickly with them. We using HH ref for SEO and getting keywords and how to increase our marketing and organic marketing. Thanks for sharing

11:57that. Last question that we ask every founder who comes on. Jonathan, if you could stand on young Jonathan's shoulders before you got started and you could give him some advice or advice for anyone watching this who's a developer who wants to have their own projects and earn money from their own projects, what would it be? Yeah, so I would tell myself like to pick one core value and

12:17defend it and like aggressively. Everything started working when we double down on once we focus entirely on making database visualization obvious and ignore everything else. Like that's what I would say. Like double down on what you really feel it's working and you see the traction coming up. I think there's a lot to learn from that. There's a lot of developers who want to build they want to build everything and it has the SaaS and it has all these elements but you can start with one wedge and do one thing really well. Like database visualization which is not something that I even knew was a product before. This is super cool and shows you

12:49if you can narrow down like you said, do one thing and do it really really well, you can have a business. So thanks for coming on and sharing and looking forward to seeing the growth. Thank you so much. Appreciate it. All right, producer Gus, what did you think? Yeah, I think my first takeaway is I think it's really cool how you built this tool [music] that's like just for like developers. That's kind of my takeaway, right? I'm not a developer so I'm not like really in that world but my takeaway is like he knew that so well [music] that he could like almost predict like what issues they would face or like what

13:23they would complain about and [music] so that's my takeaway is like building stuff in the spaces that you know about. Yeah, I mean he it not to get too technical. He basically what he knew was this like really kind of niche sequel query where you could get the whole schema of the database and then they turned it into something visual. It's

13:43too niche to even talk about right now. It's it's just so but it but as you're saying it's crazy. You can take one tiny idea which is so niche and that can be a business that makes $10,000 a month, right? And this is his business is going to grow. He's going to launch other products. That's the power of you know, you see this the cloud bot, you know, that's been taken off right now. That was downloaded and that was downloaded millions and millions of times in a matter of weeks. That is how huge developer tools are because they're free to download. They're free to try and

14:15that's what he basically did and then he built a little monetization back on the back end of it. This costs no money to do. There's a lot of developers watching this. It's just it blows my mind how much what you can do with one tiny idea. Totally and I think sometimes the developer stuff like I said because I'm not one, I'm kind of like why would people pay for something they can download for free but he did a good job explaining like the developers in this case were like the entry point to

14:40[music] people that would pay for it. And so that I think yeah, underestimating the size of like how many developers out there are like I don't know really interested in finding new and interesting tools that solve one problem kind of thing. I think it's interesting what he said which is that the idea he had before the developer tool was the sequel AI wrapper thing that didn't work out. It's funny because I see that a lot of developers try to build that idea. That doesn't mean it was necessarily bad. It was necessary to build that thing that didn't work and then they pivoted. So, my shameless plug

15:09is for you to join Starter Story Build and build something even if you know it's not going to be successful like the AI database wrapper that clearly didn't work for him. Still get it out there. Join Starter Story Build. Click that link below. Build something and launch it in a couple days and get that validation now. What are you waiting for? All right, guys. I'll see you in

15:25the next one. Peace.

Where these words come from. This is the caption track YouTube holds for this video, written automatically by YouTube rather than by the creator. We read it, tidied the line breaks and laid it out so it can be read. The plain text version is at https://viewrankai.com/tools/youtube-transcript/7vz6b_Ohdl0.txt.

All rights in this video belong to Starter Story. Watch it on YouTube. If this is your video and you would rather this page did not exist, tell us and we will remove it.