<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Liza</title>
    <description>The latest articles on DEV Community by Liza (@liza_18827c15bdd387c4cd9c).</description>
    <link>https://dev.to/liza_18827c15bdd387c4cd9c</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3949224%2Fa0cb398f-4ca4-4ace-83aa-82774af61cef.jpg</url>
      <title>DEV Community: Liza</title>
      <link>https://dev.to/liza_18827c15bdd387c4cd9c</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/liza_18827c15bdd387c4cd9c"/>
    <language>en</language>
    <item>
      <title>I'm 11 Years Old. Last Week I Launched My First SaaS. Here's What Actually Happened.</title>
      <dc:creator>Liza</dc:creator>
      <pubDate>Tue, 26 May 2026 08:06:42 +0000</pubDate>
      <link>https://dev.to/liza_18827c15bdd387c4cd9c/im-11-years-old-last-week-i-launched-my-first-saas-heres-what-actually-happened-lgi</link>
      <guid>https://dev.to/liza_18827c15bdd387c4cd9c/im-11-years-old-last-week-i-launched-my-first-saas-heres-what-actually-happened-lgi</guid>
      <description>&lt;p&gt;&lt;strong&gt;Try Aries AI: &lt;a href="https://aries-a.netlify.app" rel="noopener noreferrer"&gt;https://aries-a.netlify.app&lt;/a&gt;&lt;/strong&gt; (currently desktop browser only)&lt;/p&gt;

&lt;p&gt;A week ago I clicked "Publish" on a project called &lt;strong&gt;Aries AI&lt;/strong&gt; — a free AI abacus tutor I'd been building solo from my home in India. I'm in middle school. I taught myself to code. I am eleven years old.&lt;/p&gt;

&lt;p&gt;This is what happened next, what I learned, and what I'm doing now. No filter, no startup-bro vibes. Just what really happened.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Aries AI actually is
&lt;/h2&gt;

&lt;p&gt;For anyone new here: Aries AI is a browser-based AI tutor that teaches kids (and adults) mental arithmetic through the abacus method. It has four modes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;An &lt;strong&gt;interactive visual abacus&lt;/strong&gt; you click and drag&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Oral practice&lt;/strong&gt; where the app speaks number sequences out loud and you keep the running total in your head&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Formula lessons&lt;/strong&gt; covering the three families I learned in my own abacus classes: Big Friends formulas, Small Friends formulas, and Combination formulas&lt;/li&gt;
&lt;li&gt;A &lt;strong&gt;conversational AI tutor&lt;/strong&gt; (powered by OpenAI) that re-explains anything if it doesn't click the first time&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The whole thing runs on OpenAI + Supabase + Render + Razorpay + Netlify. Built solo.&lt;/p&gt;

&lt;h2&gt;
  
  
  How the launch actually went
&lt;/h2&gt;

&lt;p&gt;I posted across about ten platforms in two days — Medium, Dev.to, Hashnode, LinkedIn, Substack, Tumblr, Pinterest, Bluesky, X, and Reddit. I also got the app listed on AlternativeTo and set up a Product Hunt page.&lt;/p&gt;

&lt;p&gt;Here's what I learned:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Cross-posting to ten platforms at once is real work.&lt;/strong&gt; It took me about six hours total, including editing platform-specific versions. People who say "just post everywhere" don't realize how different the platforms are. Dev.to wants the build story. Pinterest wants a visual pin. Reddit will silently ban you if you sound too promotional.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The most engagement came from places I didn't expect.&lt;/strong&gt; Bluesky and Tumblr — the platforms I almost skipped — got more genuine replies than X or LinkedIn in the first 24 hours. People on the smaller platforms are more likely to actually try your thing.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;I shipped a real bug into production.&lt;/strong&gt; I told everyone the app was "browser-based, no install needed" without realizing how much of my audience would try it on mobile. The app isn't mobile-ready yet. I spent the next day going back to every single post and adding a "desktop browser only" note. Lesson learned: always test on your audience's device, not just your own.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;My abacus teacher is going to review it.&lt;/strong&gt; That feedback is going to be more valuable than anything 1000 random users could tell me. If you're shipping something that requires expertise, getting one expert to look at it is worth a hundred casual testers.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I actually built (in plain language)
&lt;/h2&gt;

&lt;p&gt;The boring stack story:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;OpenAI&lt;/strong&gt; powers the AI tutor. The hard part wasn't the model — it was pinning my actual lesson plans into the system prompt so the tutor doesn't drift to generic abacus answers from its training data.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Supabase&lt;/strong&gt; handles users, login, and the database. Row-level security took me an evening to figure out, but once it was set, I stopped worrying about auth completely.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Render&lt;/strong&gt; runs the backend. Not glamorous. It just works.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Razorpay&lt;/strong&gt; for payments because I live in India and UPI is how most users want to pay.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Netlify&lt;/strong&gt; for the frontend. Zero-config deploys are a gift.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The non-boring story: every piece of this stack has a generous free tier. I spent under ₹1000 in actual infrastructure costs across multiple months. The hard part wasn't the money. The hard part was sitting alone in front of bugs at 11pm and refusing to give up.&lt;/p&gt;

&lt;h2&gt;
  
  
  Things I wish someone told me before launch day
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Reply to every single comment in the first 48 hours.&lt;/strong&gt; Reddit's algorithm decides whether your post lives or dies based on early comment activity. I went from a ranked launch post to a buried one because I missed the first few hours.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Your launch is not your launch.&lt;/strong&gt; The day you click "publish" is the start of a week-long process of replying, fixing, replying again. Block out the time.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;People love founders, not products, at this stage.&lt;/strong&gt; When I added "I'm 11 years old, building from India" to my posts, engagement easily tripled. Not because the product changed — because the story did.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Friends who say they'll share won't. Strangers who say nothing will.&lt;/strong&gt; It's fine.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Save every kind word someone says.&lt;/strong&gt; Three days in, I screenshot every nice comment and put them in a folder called &lt;code&gt;proof&lt;/code&gt;. When I'm staring at a bug at midnight, that folder is the thing that keeps me going.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  What I'm working on this week
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Mobile support.&lt;/strong&gt; The single most common feedback was "I tried it on my phone and nothing happened." Building a mobile-friendly version is the top priority.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Better onboarding for the formula lessons.&lt;/strong&gt; A few people got lost between Big Friends and Small Friends. I'm rewriting the intro.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Getting feedback from my actual abacus teacher.&lt;/strong&gt; Easily the highest-leverage thing I can do.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Launching my personal site&lt;/strong&gt; at the kimstudio brand — a portfolio with my projects, games I built, and other things I'm working on.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  If you're a kid reading this
&lt;/h2&gt;

&lt;p&gt;If you're 9, 10, 11, 12, 13 — and you're thinking about building something:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Start the day you have the idea, even if you don't know how.&lt;/li&gt;
&lt;li&gt;The first thing you ship will be embarrassing. Ship it anyway.&lt;/li&gt;
&lt;li&gt;The internet will be kinder than you expect, and crueler in specific ways. Both will happen the first week.&lt;/li&gt;
&lt;li&gt;The "real" developers are not gatekeeping. They were once where you are. Ask them things directly.&lt;/li&gt;
&lt;li&gt;Your age is your superpower, not a weakness. Lead with it.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  If you're an adult reading this
&lt;/h2&gt;

&lt;p&gt;Try &lt;a href="https://aries-a.netlify.app" rel="noopener noreferrer"&gt;Aries AI&lt;/a&gt;. If you have kids learning the abacus, send them. If you're learning mental math yourself, try the oral practice mode for 15 minutes — it's the closest thing to having a real teacher read numbers to you.&lt;/p&gt;

&lt;p&gt;If you teach abacus, mental math, or any math-adjacent subject — please tell me what's wrong with the formula sequencing. I want to learn.&lt;/p&gt;

&lt;p&gt;If you've shipped something solo — what did you wish someone told you in week one?&lt;/p&gt;




&lt;p&gt;Thanks for reading. Sending this from India.&lt;/p&gt;

&lt;p&gt;— Liza, 11&lt;/p&gt;

&lt;p&gt;✨ Live app: &lt;a href="https://aries-a.netlify.app" rel="noopener noreferrer"&gt;https://aries-a.netlify.app&lt;/a&gt;&lt;/p&gt;

</description>
      <category>buildinpublic</category>
    </item>
    <item>
      <title>Building Aries AI: A Solo-Built AI Abacus Tutor on OpenAI + Supabase + Render + Razorpay</title>
      <dc:creator>Liza</dc:creator>
      <pubDate>Sun, 24 May 2026 17:08:19 +0000</pubDate>
      <link>https://dev.to/liza_18827c15bdd387c4cd9c/building-aries-ai-a-solo-built-ai-abacus-tutor-on-openai-supabase-render-razorpay-5bp3</link>
      <guid>https://dev.to/liza_18827c15bdd387c4cd9c/building-aries-ai-a-solo-built-ai-abacus-tutor-on-openai-supabase-render-razorpay-5bp3</guid>
      <description>&lt;p&gt;&lt;strong&gt;Live: &lt;a href="https://aries-a.netlify.app" rel="noopener noreferrer"&gt;https://aries-a.netlify.app&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;⚠️ &lt;strong&gt;Heads up:&lt;/strong&gt; Aries AI currently runs only in a desktop or laptop browser. Mobile/phone support is not yet available.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This is a short build-in-public post about &lt;strong&gt;Aries AI&lt;/strong&gt;, an AI abacus tutor I shipped solo. Stack notes, what worked, what didn't, and a link if you want to poke at it.&lt;/p&gt;

&lt;h2&gt;
  
  
  The product, in one paragraph
&lt;/h2&gt;

&lt;p&gt;Aries AI teaches mental arithmetic through the abacus method. It has four modes: an interactive visual abacus, oral drills (TTS reads a sequence of numbers, user types the running total), structured formula lessons (three families of abacus shortcuts — Big Friends, Small Friends, and Combination formulas), and a conversational AI tutor that re-explains and generates custom practice. Free tier + paid plans.&lt;/p&gt;

&lt;h2&gt;
  
  
  The stack
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Frontend  -&amp;gt; Netlify (static deploy, free tier)
AI model  -&amp;gt; OpenAI API
Backend   -&amp;gt; Render
Database  -&amp;gt; Supabase (Postgres + Auth + RLS)
Payments  -&amp;gt; Razorpay
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Honest take on each piece:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Netlify&lt;/strong&gt; for the frontend was the obvious call. Free tier is generous, CI from git, instant rollbacks. Deploy times under a minute. The only friction I hit was function cold starts when I briefly tried to use Netlify Functions for one endpoint — moved that to Render instead.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;OpenAI&lt;/strong&gt; powers the tutor. The interesting work here was not the model — it was the prompt scaffolding to keep the tutor consistent with the in-app curriculum. The Big/Small/Combination formula explanations had to be pinned in the system prompt so the model would not drift to generic abacus explanations from its training data, which often contradict the specific mnemonics I teach with.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Render&lt;/strong&gt; for the backend was a quality-of-life upgrade over trying to glue serverless functions together. One service, one deploy, sane logs. Free tier sleeps after inactivity, which is a known tax but fine for the current traffic.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Supabase&lt;/strong&gt; carried more weight than anything else in the stack. Postgres + auth + row-level security + a usable dashboard, all in one place, with a generous free tier. The RLS policies took a couple of hours to get right but once they were in place, I stopped worrying about auth almost entirely.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Razorpay&lt;/strong&gt; for payments — non-negotiable if you are targeting Indian users, because UPI is how most people actually want to pay. International cards work too, so I get global users without having to plug in a second payment provider.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I'd do differently
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Build oral practice earlier.&lt;/strong&gt; It is the feature users come back for, and I almost cut it from v1 to ship faster. Mistake.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Pin the AI tutor's curriculum harder from day one.&lt;/strong&gt; Early users got generic abacus explanations from the model that contradicted my lessons. Took two iterations of the system prompt to fix.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Set up an analytics event for "user finishes a formula lesson"&lt;/strong&gt; from day one, not week three. Without it I had no idea which formula was the drop-off point.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What's working
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Netlify + Supabase + Render is a genuinely cheap stack to run a small EdTech product on. Monthly infrastructure cost is still essentially zero at current usage.&lt;/li&gt;
&lt;li&gt;A single, focused AI tutor inside a structured curriculum performs &lt;em&gt;much&lt;/em&gt; better than dropping users into an open-ended chat. The structure does most of the teaching; the AI handles the long tail of "wait, I don't get this part."&lt;/li&gt;
&lt;li&gt;Razorpay's checkout works on the first try, which is rare for payment integrations.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Try it
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://aries-a.netlify.app" rel="noopener noreferrer"&gt;&lt;strong&gt;aries-a.netlify.app&lt;/strong&gt;&lt;/a&gt; — happy to take feedback, especially from anyone who has shipped EdTech before, or anyone with strong opinions about OpenAI prompt design for tutoring.&lt;/p&gt;

</description>
      <category>buildinpublic</category>
    </item>
  </channel>
</rss>
