<?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: anss ajlony</title>
    <description>The latest articles on DEV Community by anss ajlony (@anss_ajlony_30fad5a453781).</description>
    <link>https://dev.to/anss_ajlony_30fad5a453781</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%2F3912858%2Febb0e671-61d2-4fd7-ba5b-07f350f1eb9d.jpg</url>
      <title>DEV Community: anss ajlony</title>
      <link>https://dev.to/anss_ajlony_30fad5a453781</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/anss_ajlony_30fad5a453781"/>
    <language>en</language>
    <item>
      <title>I Built 140+ Free Online Tools in 11 Languages — Here's What I Learned</title>
      <dc:creator>anss ajlony</dc:creator>
      <pubDate>Mon, 04 May 2026 22:27:52 +0000</pubDate>
      <link>https://dev.to/anss_ajlony_30fad5a453781/i-built-140-free-online-tools-in-11-languages-heres-what-i-learned-13n0</link>
      <guid>https://dev.to/anss_ajlony_30fad5a453781/i-built-140-free-online-tools-in-11-languages-heres-what-i-learned-13n0</guid>
      <description>&lt;h2&gt;
  
  
  The Problem That Started It All
&lt;/h2&gt;

&lt;p&gt;Like many developers, I had this annoying habit: I'd open 8-10 different websites just to do simple tasks. One site for currency conversion, another for QR code generation, a third for PDF merging, a fourth for password generation... You get the picture.&lt;/p&gt;

&lt;p&gt;Each site bombarded me with ads, popups, and "Sign up for premium!" banners. I was wasting more time closing popups than actually using the tools.&lt;/p&gt;

&lt;p&gt;So I asked myself: &lt;strong&gt;Why isn't there one clean, fast, free place that has everything?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;That question turned into an 18-month obsession. The result is &lt;a href="https://get-tools.com" rel="noopener noreferrer"&gt;Get-Tools.com&lt;/a&gt; — a collection of 140+ free online tools, available in 11 languages, with zero signup, zero limits, and zero BS.&lt;/p&gt;

&lt;p&gt;Here's what I learned along the way.&lt;/p&gt;




&lt;h2&gt;
  
  
  Lesson 1: Building 140+ Tools Is Not About Quantity — It's About Categorization
&lt;/h2&gt;

&lt;p&gt;When I started, I had a chaotic Google Doc with "tool ideas" — 300+ random entries. Calculators, generators, converters, games... it was overwhelming.&lt;/p&gt;

&lt;p&gt;The breakthrough came when I stopped thinking like a developer and started thinking like a user.&lt;/p&gt;

&lt;p&gt;I grouped tools into &lt;strong&gt;mental categories that match real-life moments&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Money &amp;amp; Business&lt;/strong&gt; — when you're paying bills or sending money abroad&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tech &amp;amp; AI&lt;/strong&gt; — when you're coding or experimenting with AI&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Daily Life&lt;/strong&gt; — when you're pregnant, praying, or tracking health&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Content &amp;amp; Creative&lt;/strong&gt; — when you're designing or writing&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This categorization changed everything. Users now find tools faster, bounce rates dropped 40%, and average session time tripled.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Takeaway&lt;/strong&gt;: If your product has many features, organize them by &lt;em&gt;user intent&lt;/em&gt;, not by &lt;em&gt;technical similarity&lt;/em&gt;.&lt;/p&gt;




&lt;h2&gt;
  
  
  Lesson 2: i18n (Internationalization) Is Brutal — But Worth It
&lt;/h2&gt;

&lt;p&gt;I support 11 languages: Arabic, English, French, German, Turkish, Russian, Dutch, Italian, Polish, Brazilian Portuguese, and Spanish.&lt;/p&gt;

&lt;p&gt;Why so many? Because I wanted my mom (Arabic speaker) and a developer in Berlin to have the &lt;strong&gt;exact same experience&lt;/strong&gt;.&lt;/p&gt;

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

&lt;h3&gt;
  
  
  URL Structure Matters More Than You Think
&lt;/h3&gt;

&lt;p&gt;I went with subfolders: &lt;code&gt;get-tools.com/de/tools/qr-gen&lt;/code&gt; instead of &lt;code&gt;de.get-tools.com&lt;/code&gt; or &lt;code&gt;?lang=de&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why?&lt;/strong&gt; Subfolders inherit domain authority. Subdomains start from zero. URL parameters are SEO suicide.&lt;/p&gt;

&lt;h3&gt;
  
  
  hreflang Tags Are Non-Negotiable
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;link&lt;/span&gt; &lt;span class="na"&gt;rel=&lt;/span&gt;&lt;span class="s"&gt;"alternate"&lt;/span&gt; &lt;span class="na"&gt;hreflang=&lt;/span&gt;&lt;span class="s"&gt;"ar"&lt;/span&gt; &lt;span class="na"&gt;href=&lt;/span&gt;&lt;span class="s"&gt;"https://get-tools.com/ar/..."&lt;/span&gt; &lt;span class="nt"&gt;/&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;link&lt;/span&gt; &lt;span class="na"&gt;rel=&lt;/span&gt;&lt;span class="s"&gt;"alternate"&lt;/span&gt; &lt;span class="na"&gt;hreflang=&lt;/span&gt;&lt;span class="s"&gt;"en"&lt;/span&gt; &lt;span class="na"&gt;href=&lt;/span&gt;&lt;span class="s"&gt;"https://get-tools.com/en/..."&lt;/span&gt; &lt;span class="nt"&gt;/&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;link&lt;/span&gt; &lt;span class="na"&gt;rel=&lt;/span&gt;&lt;span class="s"&gt;"alternate"&lt;/span&gt; &lt;span class="na"&gt;hreflang=&lt;/span&gt;&lt;span class="s"&gt;"de"&lt;/span&gt; &lt;span class="na"&gt;href=&lt;/span&gt;&lt;span class="s"&gt;"https://get-tools.com/de/..."&lt;/span&gt; &lt;span class="nt"&gt;/&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;link&lt;/span&gt; &lt;span class="na"&gt;rel=&lt;/span&gt;&lt;span class="s"&gt;"alternate"&lt;/span&gt; &lt;span class="na"&gt;hreflang=&lt;/span&gt;&lt;span class="s"&gt;"x-default"&lt;/span&gt; &lt;span class="na"&gt;href=&lt;/span&gt;&lt;span class="s"&gt;"https://get-tools.com/en/..."&lt;/span&gt; &lt;span class="nt"&gt;/&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Without these, Google doesn't know which version to show to which user. I learned this after &lt;strong&gt;3 months&lt;/strong&gt; of wondering why my German pages weren't ranking in Germany.&lt;/p&gt;

&lt;h3&gt;
  
  
  RTL (Right-to-Left) Is Not Just &lt;code&gt;direction: rtl&lt;/code&gt;
&lt;/h3&gt;

&lt;p&gt;Arabic isn't just "English written backwards." It affects:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Icon positions&lt;/li&gt;
&lt;li&gt;Form layouts&lt;/li&gt;
&lt;li&gt;Margin/padding directions (use &lt;code&gt;margin-inline-start&lt;/code&gt; instead of &lt;code&gt;margin-left&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;Animation directions&lt;/li&gt;
&lt;li&gt;Even number formatting&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Modern CSS logical properties saved my life:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="c"&gt;/* Bad — breaks in RTL */&lt;/span&gt;
&lt;span class="nc"&gt;.button&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="nl"&gt;margin-left&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;10px&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt;

&lt;span class="c"&gt;/* Good — works in both LTR and RTL */&lt;/span&gt;
&lt;span class="nc"&gt;.button&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="py"&gt;margin-inline-start&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;10px&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  Lesson 3: Performance Matters More Than Features
&lt;/h2&gt;

&lt;p&gt;When I shipped my first 50 tools, the homepage took &lt;strong&gt;8 seconds&lt;/strong&gt; to load. Users left before seeing anything.&lt;/p&gt;

&lt;p&gt;Here's what fixed it:&lt;/p&gt;

&lt;h3&gt;
  
  
  Lazy Load Everything Below the Fold
&lt;/h3&gt;

&lt;p&gt;Don't load all tool icons at once. Use the native &lt;code&gt;loading="lazy"&lt;/code&gt; attribute:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;img&lt;/span&gt; &lt;span class="na"&gt;src=&lt;/span&gt;&lt;span class="s"&gt;"tool-icon.svg"&lt;/span&gt; &lt;span class="na"&gt;loading=&lt;/span&gt;&lt;span class="s"&gt;"lazy"&lt;/span&gt; &lt;span class="na"&gt;alt=&lt;/span&gt;&lt;span class="s"&gt;"QR Generator"&lt;/span&gt; &lt;span class="nt"&gt;/&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Tool Code Should Be Per-Page, Not Global
&lt;/h3&gt;

&lt;p&gt;Each tool has its own JavaScript bundle. The QR generator code never loads on the BMI calculator page.&lt;/p&gt;

&lt;h3&gt;
  
  
  CDN Is Your Best Friend
&lt;/h3&gt;

&lt;p&gt;Static assets (CSS, JS, images) served via CDN. Server-side rendering for SEO. Initial HTML under 50KB.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Result&lt;/strong&gt;: Homepage now loads in &lt;strong&gt;1.2 seconds&lt;/strong&gt;. Bounce rate dropped 60%.&lt;/p&gt;




&lt;h2&gt;
  
  
  Lesson 4: Privacy Is a Feature, Not an Afterthought
&lt;/h2&gt;

&lt;p&gt;I made a controversial decision early on: &lt;strong&gt;no user accounts, no data tracking, no ads selling user data&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Tools that handle sensitive data (PDF merger, image editor, password generator) process everything &lt;strong&gt;client-side in the browser&lt;/strong&gt;. Files never touch my server.&lt;/p&gt;

&lt;p&gt;Example — the PDF merger uses &lt;code&gt;pdf-lib&lt;/code&gt; directly in the browser:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="k"&gt;import&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="nx"&gt;PDFDocument&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt; &lt;span class="k"&gt;from&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;pdf-lib&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;

&lt;span class="k"&gt;async&lt;/span&gt; &lt;span class="kd"&gt;function&lt;/span&gt; &lt;span class="nf"&gt;mergePDFs&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;files&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;merged&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="nx"&gt;PDFDocument&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;create&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;

  &lt;span class="k"&gt;for &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;file&lt;/span&gt; &lt;span class="k"&gt;of&lt;/span&gt; &lt;span class="nx"&gt;files&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;bytes&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="nx"&gt;file&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;arrayBuffer&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;
    &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;pdf&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="nx"&gt;PDFDocument&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;load&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;bytes&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
    &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;pages&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="nx"&gt;merged&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;copyPages&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;pdf&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;pdf&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;getPageIndices&lt;/span&gt;&lt;span class="p"&gt;());&lt;/span&gt;
    &lt;span class="nx"&gt;pages&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;forEach&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;page&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="nx"&gt;merged&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;addPage&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;page&lt;/span&gt;&lt;span class="p"&gt;));&lt;/span&gt;
  &lt;span class="p"&gt;}&lt;/span&gt;

  &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="nx"&gt;merged&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;save&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Users love this. My most common feedback email is: "Thank you for not requiring me to upload my files to your server."&lt;/p&gt;




&lt;h2&gt;
  
  
  Lesson 5: Niche Tools Beat Generic Tools
&lt;/h2&gt;

&lt;p&gt;My most popular tools aren't the obvious ones (calculator, QR code).&lt;/p&gt;

&lt;p&gt;They're the &lt;strong&gt;specific, hyper-useful&lt;/strong&gt; ones:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;PayPal Fee Calculator&lt;/strong&gt; — exact fees for international transfers&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Western Union Fee Calculator&lt;/strong&gt; — same idea&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Islamic Inheritance Calculator&lt;/strong&gt; — solves a complex religious calculation&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Contraction Timer&lt;/strong&gt; — for women in labor&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Backgammon 31&lt;/strong&gt; — a regional variant most sites don't have&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The lesson? &lt;strong&gt;Don't compete on "Calculator." Compete on "Calculator for [specific niche use case]."&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This applies to any product. Specificity wins.&lt;/p&gt;




&lt;h2&gt;
  
  
  Lesson 6: Games Increase Retention Massively
&lt;/h2&gt;

&lt;p&gt;I almost didn't build the games section. "It's a tools website, not a game site."&lt;/p&gt;

&lt;p&gt;Best decision I almost didn't make.&lt;/p&gt;

&lt;p&gt;Adding 16+ games (Tic Tac Toe, Billiards, Memory Challenge, IQ Test, Personality Test, Backgammon) increased:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Average session time: &lt;strong&gt;+180%&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Pages per session: &lt;strong&gt;+220%&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Return visitor rate: &lt;strong&gt;+95%&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Users come for the QR generator, stay for the Tic Tac Toe.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The principle&lt;/strong&gt;: If your product is utility-focused, add a touch of fun. Users are humans, not robots.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Tech Stack (For the Curious)
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Backend&lt;/strong&gt;: PHP (Laravel) — yes, really, and it's fast&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Frontend&lt;/strong&gt;: Vanilla JS where possible, Vue components for complex tools&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Database&lt;/strong&gt;: MySQL for content, Redis for caching&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Heavy lifting in browser&lt;/strong&gt;: WebAssembly modules for image compression, PDF processing&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI features&lt;/strong&gt;: API calls with aggressive caching&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Hosting&lt;/strong&gt;: VPS with Cloudflare in front&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Analytics&lt;/strong&gt;: Google Analytics 4 (only thing tracked)&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  What's Next?
&lt;/h2&gt;

&lt;p&gt;I'm working on:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Browser extensions&lt;/strong&gt; — quick access to top 10 tools&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;API access&lt;/strong&gt; — let developers use my tools programmatically&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;More languages&lt;/strong&gt; — Japanese, Korean, Hindi requested most&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Offline mode&lt;/strong&gt; — PWA with service workers&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  If You're Building Something Similar
&lt;/h2&gt;

&lt;p&gt;A few honest pieces of advice:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Start narrow, expand later.&lt;/strong&gt; I started with 5 tools. Adding the next 135 was easier because the foundation was solid.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;SEO is a 6-month investment.&lt;/strong&gt; Don't expect traffic in week one. Write good code, write good content, wait.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Listen to weird feedback.&lt;/strong&gt; A user once asked for an "ovulation calculator." I almost dismissed it. Now it's one of my top 10 tools.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Free + Useful + Fast = Word of Mouth.&lt;/strong&gt; I've spent &lt;strong&gt;$0&lt;/strong&gt; on advertising. All growth is organic.&lt;/p&gt;




&lt;h2&gt;
  
  
  Try It Yourself
&lt;/h2&gt;

&lt;p&gt;If you want to check out what I built, head to &lt;a href="https://get-tools.com" rel="noopener noreferrer"&gt;Get-Tools.com&lt;/a&gt;. No signup required, nothing to install. Just tools.&lt;/p&gt;

&lt;p&gt;I'd love your feedback — especially the brutal kind. What's missing? What's broken? What should I build next?&lt;/p&gt;

&lt;p&gt;Drop a comment below or open an issue on the contact form.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Tags&lt;/strong&gt;: &lt;code&gt;#webdev&lt;/code&gt; &lt;code&gt;#showdev&lt;/code&gt; &lt;code&gt;#javascript&lt;/code&gt; &lt;code&gt;#beginners&lt;/code&gt; &lt;code&gt;#productivity&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;This article is part of my journey building Get-Tools.com solo. If you enjoyed it, follow me here on Dev.to for more lessons learned in public.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>showdev</category>
      <category>sideprojects</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
