Real lessons, monetization strategies, and new methods from people building and growing a one-person web or app business.
A 20-year-old college student built an iOS app for a school project. The app shows how Trump’s tweets affect the stock market. Its name is TrumpSignal, and its icon uses Trump’s face with a downward arrow, giving it a satirical tone about the economy. The app clearly says it is not connected to Trump or his work. It became popular enough to become the developer’s main source of income. The developer then received an email that appeared to be a cease and desist letter from someone acting for Trump. The email claimed the app violated copyright/trademark rights and amounted to defamation. It demanded that the app be fully taken down or legal action would follow, leaving the developer unsure whether the threat was real and how to respond.
FocusLock is an Android app that locks a phone and blocks distracting apps. Its main promise is that the lock is genuinely hard to get around. Daily active users were about 300 a year ago, later peaked at 2,000, and are now holding around 1,700 during school break season. Revenue grew from under $50 per month a year ago to $750 in the last 30 days, with the number shown on TrustMRR. In mid-2025, growth was stuck around 200 to 300 daily active users, and adding random features did not change much. The turning point came when a customer kept finding ways to bypass the lock and sending each new method by email. Each fix led to another test within days, creating dozens of back-and-forth emails. After those repeated fixes, even that customer could no longer break the lock, and the core product became much stronger than it would have been from guesswork alone.
A firsthand solo app attempt started after a failed SaaS effort in 2025. The earlier mistake was spending too much energy on technical work and not enough on getting people to care. The new approach was to build a social media channel first, then post daily content generated by the app itself. The social channel reached more than 40,000 views per day, but the GA dashboard showed only 1 to 4 website visits per day. App downloads were even harder to get. More than 100 SEO pages were created as a small test, but they produced only 6 clicks over 3 months. The app is a B2C product with low AOV, so very low traffic makes it hard to turn the project into a working business.
Repowise is an open-source tool that helps AI coding agents understand a codebase better. It gives the agent information such as dependencies, Git history, documentation, architecture decisions, and a code health score, instead of making it search the same files again and again. The maker had worked with large language models since 2023 and built internal AI systems at work, including a multi-agent platform used across the company. Before Repowise, the maker and his wife tested several side projects on nights and weekends, and one of them grew naturally to 25,000 users. Repowise launched without outbound sales. The team shipped it, wrote about it on social accounts, and let people discover it. In 3 months, it reached more than 3,200 GitHub stars and about 50,000 PyPI downloads. That traction became the reason to leave a job and work on the business full time.
Apps built with vibe coding can look polished and work correctly while still missing basic security checks. A real case involved user data being accessible from a browser that was not logged in. The same pattern can appear in apps made with Cursor, Lovable, Bolt, Rork, Claude, and similar tools. AI tools often create the requested feature but do not always add the guardrails that control who can see which data. The models are improving, but they are not yet reliable enough for a solo operator to assume security is handled automatically. If user data is exposed, the responsibility still lands on the app owner.
One discussion in Reddit’s r/SaaS community produced 13 paying customers in about five days. It only received 3 upvotes, but it reached 39,000 views. The most visible replies were hostile, including claims that the offer was overhyped and that the customer numbers were fake. The operator kept answering calmly, replied to critics, and asked what proof or product details they would actually want to see. The sales likely came from quiet readers who watched the exchange rather than from people leaving supportive comments. The effect faded quickly and was mostly over after the first 48 hours.
TradingSFX, a trading journal SaaS, added a backtesting feature after users asked for it for about a year. Traders can replay old charts one candle at a time, place simulated trades, and check whether a strategy might work before risking real money. Similar standalone tools usually cost $20 to $40 per month, but this version sits inside the journal so test trades and real trades can be reviewed in the same analytics. Users import their own CSV files from any broker export, and the browser handles parsing, storage, and time-frame conversion. Candle data does not go to the server, which lowers data licensing and server costs while keeping the user’s market data on their own device. The tool stores up to 5 million candles in IndexedDB, keeps only a nearby slice of data in memory during playback, trims old data during long sessions, and uses a size-limited cache for converted time frames. One year of 1-minute data can be scrubbed smoothly on a mid-range laptop. If one candle hits both the stop loss and the take profit, the system counts the stop loss first, which makes the test result more conservative.
In a firsthand test, Claude Fable 5 handled a non-coding task: making a demo video with voiceover for a Chrome extension. The input was the extension’s source code and one short request to create the video. Fable 5 rebuilt the product interface as animated HTML using the existing CSS. When text-to-speech services were blocked inside its sandbox, it used the person’s Chrome browser to download a neural voice model and moved the file through Finder. When headless Chromium failed because a system library was missing, it found the missing symbols, wrote a 4-line C stub, and compiled it. It then rendered 1,296 frames, narrated 8 scenes, and used ffmpeg to assemble a 54-second 1080p video. The whole job took about 30 minutes, with human input limited to 4 multiple-choice answers and dragging one file.
A team of three engineers completed 270 development tasks in seven days. In older workflows, a team of ten engineers might finish only 20 to 30 tasks and still leave work unfinished. The speed came from an Agentic Engineering Loop, where AI agents handle many tasks and people focus on designing and improving the system around them. More than 70% of the team’s tasks are now finished mostly autonomously. The next goal is to raise that to 95% and also increase how many tasks the system can process. The work now includes orchestration, review, failure handling, cost tracking, and metrics, not just writing code by hand.
A solo-built consumer mobile app reached $23,635 in revenue over the last 12 months after one year in market. Net profit over the same period was $14,400, with a 60.9% margin on gross revenue and a 71.7% margin after store fees. The app serves the porn-quit and dopamine-detox niche and runs on iOS and Android. Because it uses the Apple Small Business Program, the Apple store fee is 15% instead of 30%. The latest 3-month pace is $2,635 in monthly gross revenue, and April 2026 was the best month so far at $3,315. The app has 728 active paying subscribers and more than 50,000 total users. In the United States, 15% of iOS installs turn into paid users, which is presented as higher than the category average. Keeping the app online costs about $25 per month for hosting, image storage, a domain, RevenueCat SDK, and the Apple Developer fee. The founder spends about 30 to 60 minutes per day on it, with help from one part-time outreach contractor. About $5,400 per year in creator marketing is optional, and growth so far has come from Reddit and Instagram creator outreach, with no paid ads.
A founder with business experience but no coding background built a homestead tracking app using the $20 Claude plan. The app helps track egg counts, spending, sales, productive days for animals, and family trees for livestock or homestead records. Marketing was free, with about 95% coming from Facebook and the rest from blog posts. The project started as a website, then became an app after 10 to 15 users offered to cover the Apple and Google Play developer fees. The app is free, has no ads, and has no paywall; people can choose to support it with monthly donations of $1 to $10 or one-time gifts. After about one month, it has 2,900 users, 15 five-star reviews, around 60 monthly donors, and 50 to 60 one-time donors. Monthly costs are about $71: $25 for Vercel, $25 for Supabase, $20 for Claude, and about $10 per year for a Cloudflare domain. Monthly donations are $135, one-time app store costs were $125, one-time gifts reached $305, and profit so far is about $220.
Asking AI for SaaS ideas can produce answers that sound confident but are hard to trust. The problems include weak sources, bad citations, missing signals like Reddit upvotes, and made-up or outdated customer pains. A better method is to pick niche communities by hand, group repeated complaints from the past week, find the exact comments behind them, and only then turn those patterns into SaaS hypotheses. The first test looked at construction, an industry the researcher did not already know. From June 20 to June 27, 2026, the scan covered 1,920 rows from r/Construction, 809 from r/ConstructionManagers, and 422 from r/estimators, for 3,151 rows total. The strongest signal was that construction workers struggle to trace estimate numbers back to drawings, PDFs, spreadsheets, assumptions, and revisions. Supporting evidence included missing product details being pushed into formal questions, painful manual page renaming, and estimators moving PDF markups by hand.
An open-source software project used Reddit to reach more than 1.7 million views and pass 2,500 GitHub stars in a few weeks. There were no ads, no budget, and no existing audience. The growth came from posting on Reddit, listening to feedback, and improving the project. The method depends on having a genuinely useful product first; it can help a good product reach the right people, but it cannot rescue a weak one. The title carried most of the work because it had to make people stop scrolling and quickly understand what happened and why it mattered. Posts worked better when they led with the real use case instead of the product itself. A personal first-person voice performed better than company-style promotion, and every post that passed 100 upvotes included “I” in the title.
A small bug in an AI customer support workflow caused a large bill. The workflow read a support ticket, used OpenAI to write a reply, and sent the answer by email. When email sending failed, the error handler did not stop the job. It restarted the whole workflow instead. Each retry created another AI reply and made another OpenAI API call. The bill rose by $842 in 6 hours, and the workflow ran 12,000 times by morning. The problem was hard to catch because the provider did not show live API costs or send spending alerts. The main lesson is that AI automations need live cost tracking, hard spending limits per workflow, and safeguards against repeated retries. Longer context can also raise costs quietly because each retry may resend earlier information.
A Gmail inbox app needs sensitive Google permissions, so it faces several limits before full approval. Before verification, the app can have only up to 100 users and shows a warning that Google has not verified the app when someone connects it. Full public access requires a CASA security review, and a Tier 2 review through a Google-preferred assessor is described as costing about $540 to $1,800 per year. The review can take 2 to 6 months. Test mode creates another problem because refresh tokens expire after 7 days, so a practical beta may need to run in production while still unverified and stay under the 100-user limit. The main decision is whether to validate demand first with a small group despite the warning, or pay and wait for verification before opening the app more widely.
Google now requires each new personal Play Console account to run a closed test with 12 testers for 14 straight days before publishing an app. For solo app makers, finding 12 real people who stay in the test for two weeks can be hard. Common shortcuts include tester swap groups where people install an app once and leave, or paid bot installs, but those methods give little useful feedback and may look fake to Google. Testogethr is a reciprocal marketplace where developers test other apps to earn tokens, then spend those tokens to get their own apps tested. Each test is checked on the server before it counts, so the goal is real activity and actual bug reports. The service supports Google Play closed testing and TestFlight betas, is live on both app stores, and is currently in early access.
AI-written SaaS apps are not automatically doomed. The real issue is who is guiding the coding agent and whether that person can judge the result. An app can look convincing because the interface works, the demo feels real, and it has pages, components, database changes, and login screens. But across the whole product, the database model may not match the business rules. Authentication may exist, while ownership checks are missing in the places that protect user data. Background jobs, retries, rate limits, and idempotency may never have been planned. The architecture can become accidental instead of intentional, with several half-used patterns instead of one steady approach. AI is useful when it can continue a clear pattern, but it is weaker when no good pattern exists, when patterns are mixed, or when the person using it cannot tell whether the pattern is sound. A stronger workflow starts with a spec for bigger features, covering the data model, API behavior, edge cases, and what must not be changed.
Stripe’s recent report shows that more solopreneurs are crossing major revenue levels faster than before. The trend looks especially strong at the $500,000 and $1 million revenue levels. Possible reasons include AI lowering the cost of building products, better developer tools, easier global payments, and social media replacing some traditional marketing. The main signal is that one person can now build and sell a web or app business with a higher revenue ceiling than in the past. It is still unclear whether this is the start of a lasting one-person company era or a short-term AI bubble.
A creator’s link page showed healthy click totals, but actual conversions were much lower than expected. Looking at individual visits instead of the total revealed that a large share came from automated programs, data-collection software, and systems that merely scanned the page. Counting those visits can make rising traffic look like genuine audience interest when it is not. A new link-page tool is designed to let real visitors pass normally while detecting and blocking automated traffic at several points before it counts as a visit. The product is still at an early stage, with no reported numbers yet for detection accuracy or improvement in results.
MeetOut is a solo-built service that turns meeting transcripts or audio into a task list, a record of decisions, and a draft follow-up email. It grew from the recurring need to spend about 20 minutes after each call cleaning up notes and writing follow-ups. Its server and interface use FastAPI, SQLAlchemy, React, and Vite, while Railway, Supabase, and Vercel run the service and store its data. OpenAI creates the written results, Whisper converts audio to text, and Razorpay handles payments. The Product Hunt launch attracted upvotes and detailed-sounding comments, but signup records showed no account connected to any commenter. The comments appeared to rely on public screenshots rather than real use, with groups that trade votes and comments being the likely source. The next step was contacting possible users directly instead of trusting public platform numbers. Many Reddit communities prohibit promotional direct messages, however, so both the place and method of outreach now require more care. Revenue remains $0, and the free plan allows five pasted transcripts per month without a payment card.
Three years of building small online tools produced no clear link between complexity and income. The most polished service, with a neat design and artificial intelligence features, earns about $40 a month. A rough tool built in one weekend does only one job—changing one type of file into another—but consistently earns around $600 a month. This suggests that simple, practical tools may have stronger earning potential, although it is still unclear whether this is a repeatable pattern or simply the result of unusually good placement in search results.
An early tech product can attract a burst of traffic and more than 500 signups after launching on Product Hunt, Reddit, or Twitter. If the number of people using it each day falls close to zero within 30 days, many signups may have been curiosity clicks rather than people who found lasting value. Total signups and landing-page views can become vanity metrics that make business momentum look stronger than it is, including during investor conversations. A product-market fit check needs a clear definition of retention: does a person count after merely logging in, or only after completing the product's core action? There also needs to be a plan for learning why people stopped using the product. If they ignore follow-up emails, the operator must decide whether to inspect session replay tools such as Hotjar or PostHog or change the feature set. The central diagnosis is whether marketing worked but the product failed to solve the core problem, or whether the launch reached the wrong audience.
A payment module is being built for small-business online services to embed. It connects to Stripe but focuses on the transaction records accountants need for audits instead of offering only general payment features. Three pilot customers are using it, producing about $1,100 in monthly recurring revenue. The next version would store payment authorization tokens. Stripe’s software kit keeps raw card details out of the module, which stores only references that stand in for those details. Even so, its exact PCI DSS obligations remain unclear. Stripe’s documentation appears to place the setup under SAQ A, but different sections of the PCI council’s guidance can lead to another interpretation. Two lawyers charging $500 an hour reached opposite conclusions, so the question remains unresolved despite the expense.
The builder quit their job two months ago to work on independent projects and, together with a business partner, built a QR-based digital menu and ordering system. These systems are common in major Indian cities but were absent from restaurants and cafes in the builder's own Tier-2 city, which became the opportunity. Existing competitors charge monthly fees and/or per-order commissions, which Tier-2/3 restaurant owners tend to resist, so the product was built around three choices instead: a flat one-time fee of roughly ₹30,000–40,000 with no monthly cost and no per-order commission; UPI-first payments using direct deep-links into PhonePe, GPay, and Paytm so no payment gateway middleman is needed; and a self-managing design where sessions, carts, and orders run automatically during service instead of needing constant admin attention. The sales approach was simple: the two walked into five local restaurants, pitched with a live demo, and most owners responded with interest. That approach brought in roughly ₹90,000 (about $1,080) in the first week.
A self-taught solo developer, with no team and no funding, built an AI agent called Rosply. Most automation and analytics tools are limited to whatever a platform's API exposes, so Rosply skips APIs entirely: it takes a screenshot of the screen, a vision model decides what action to take, then it clicks and types just like a person would. That means it can work with any program on screen, even ones without an API. The stack includes a Python agent core, a vision model accessed through OpenRouter, an Electron/pywebview interface, a persistent memory system, and an MCP server that integrates with Claude Code. The first sale came in two weeks after launch, totaling €28 in revenue so far. The developer learned that getting that first sale took longer than expected, since most early traffic was driven by curiosity rather than actual buying intent, and is now working on making the product's value clearer upfront instead of relying mainly on the demo.
A solo developer in Chile built Tevuna, a service where AI agents argue different sides of real public topics. Each agent uses documents such as government reports, OECD material, IMF data, and local surveys, then answers through RAG. A separate judge AI checks the claims, lowers the score for weak or unsupported evidence, and chooses a winner. The full debate and final verdict are public. Tevuna also lets professionals upload their own documents, such as legal rules, medical guides, or financial data, to create a specialist AI agent without coding. Users pay credits to consult these agents, and the creator receives 70% of the revenue. There are 47 bots live in Chile, Mexico, and Peru, covering labor law, immigration, real estate, inheritance, taxes, health, pets, personal finance, and more. One live example is a 14-round debate about whether AI will reduce jobs in Chile, where PymeBot beat LaborBot.
Search results for peptide dose calculators are mostly filled with sellers and med spas, so the tools often lead people toward buying something. Some calculators gave different syringe-unit results at small doses, which matters because people may inject based on those numbers. DoseGauge lets a person enter vial size, added water, and target dose, then calculates how much to draw into an insulin syringe. It also shows a half-life curve for each compound and adds a source beside each pharmacology number. It does not suggest what dose to take; it only calculates from the values the user enters. The app has no ads and no signup. It is a static Next.js and TypeScript web app. The calculation engine uses pure functions and tests because a wrong result in this tool could be more serious than a normal software bug. After one month, it had 917 search impressions and 4 clicks. Google also removed its strongest page from the index, and the site has no backlinks yet. The health-related YMYL niche makes early trust and search visibility harder.
Biofy is a web app for making a personal or business bio page with links and extra profile features. It is built with PHP and MySQL, with a dark glass-style design and no frontend framework. The product includes sign-up, editable profiles, premium badges, analytics, a music player, contact forms, background images or GIFs, donation buttons, custom alias handles, and account deletion. Its main business feature is a set of company plans: Starter, Plus, Pro, and Enterprise. A business account can add employees; added employees receive a Premium badge, and removed employees lose the premium features tied to that account. Payments are handled through Lemon Squeezy. Biofy launched on Product Hunt this week.
A web platform for a narrow public-interest need in one EU country was built with help from AI and is ready to launch. It currently has no users or revenue, and almost no traffic from search or word of mouth. Its features include location tools, extensive community moderation, weighted voting and reputation, user-report handling, admin dashboards, and support for multiple languages. The system uses role-based access and has been reviewed by a security specialist. A large company wants to buy the entire platform because it supports a strategic goal and could launch within weeks after a brand change. The company may build a similar product itself if no deal is reached, leaving the sale price and transfer of intellectual property as the central questions.
Halvy is an app for couples or housemates who need to divide shared costs such as groceries, rent, and bills. Expenses are entered by hand instead of being pulled from a bank account. Other expense apps created friction by limiting how many costs could be added each day, placing ads inside the expense list, or charging a subscription for currency conversion. Halvy is free, has no ads, and has no daily entry cap. Its main difference is income-based splitting, so costs do not always have to be divided 50/50 when one person earns more. It is available on iOS and Android.