<?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: Avenor Apps</title>
    <description>The latest articles on DEV Community by Avenor Apps (@avenordev).</description>
    <link>https://dev.to/avenordev</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%2F3963217%2F9cc2e597-bc76-412e-9e82-8917432d739b.png</url>
      <title>DEV Community: Avenor Apps</title>
      <link>https://dev.to/avenordev</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/avenordev"/>
    <language>en</language>
    <item>
      <title>I built a video downloader because yt-dlp scared my non-tech friends</title>
      <dc:creator>Avenor Apps</dc:creator>
      <pubDate>Mon, 01 Jun 2026 19:13:05 +0000</pubDate>
      <link>https://dev.to/avenordev/i-built-a-video-downloader-because-yt-dlp-scared-my-non-tech-friends-2dko</link>
      <guid>https://dev.to/avenordev/i-built-a-video-downloader-because-yt-dlp-scared-my-non-tech-friends-2dko</guid>
      <description>&lt;p&gt;My friend asked me: "How do I save this TikTok video?"&lt;/p&gt;

&lt;p&gt;I said: "Easy, just install yt-dlp, add it to PATH, then run &lt;br&gt;
&lt;code&gt;yt-dlp --format bestvideo+bestaudio URL&lt;/code&gt; in your terminal."&lt;/p&gt;

&lt;p&gt;She stared at me for 3 seconds and walked away.&lt;/p&gt;

&lt;p&gt;That was the moment I decided to build &lt;a href="https://avenordownload.app" rel="noopener noreferrer"&gt;Avenor Downloader&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  The problem with existing solutions
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;4K Video Downloader&lt;/strong&gt; — solid, but $15 one-time just to paste a URL feels heavy.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;yt-dlp&lt;/strong&gt; — powerful, but command-line only. My target users don't know what a terminal is.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Browser extensions&lt;/strong&gt; — work until they don't. YouTube breaks them every few weeks.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Online "free" sites&lt;/strong&gt; — ads everywhere, fake download buttons, &lt;br&gt;
sometimes malware. I wouldn't send my mom to those.&lt;/p&gt;

&lt;p&gt;The gap: something as powerful as yt-dlp, as simple as pasting a URL, &lt;br&gt;
and actually trustworthy.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I built
&lt;/h2&gt;

&lt;p&gt;Avenor Downloader works in two ways:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Web app (free):&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Paste URL → choose quality → download&lt;/li&gt;
&lt;li&gt;Supports YouTube, TikTok, Instagram, Twitter/X, and 1000+ sites&lt;/li&gt;
&lt;li&gt;Up to 1080p, 5 downloads per day&lt;/li&gt;
&lt;li&gt;No install required, works in any browser&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Desktop app (PRO — $29/year):&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Unlimited downloads&lt;/li&gt;
&lt;li&gt;Up to 8K quality&lt;/li&gt;
&lt;li&gt;Batch downloads&lt;/li&gt;
&lt;li&gt;Audio extraction (MP3/WAV)&lt;/li&gt;
&lt;li&gt;Works offline after setup&lt;/li&gt;
&lt;li&gt;Windows + macOS&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The tech behind it
&lt;/h2&gt;

&lt;p&gt;The core is built on top of yt-dlp — the most reliable extraction engine &lt;br&gt;
that exists. But the UI layer is what makes it usable for normal humans.&lt;/p&gt;

&lt;p&gt;The web frontend is vanilla JS + a clean interface that works on mobile too.&lt;br&gt;
The desktop app uses &lt;strong&gt;Tauri&lt;/strong&gt; (Rust + WebView) — lightweight, &lt;br&gt;
no 200MB Electron bundle.&lt;/p&gt;

&lt;p&gt;The backend handles the actual downloading, format conversion, &lt;br&gt;
and quality selection server-side for the web version.&lt;/p&gt;

&lt;h2&gt;
  
  
  The hardest part: not the code
&lt;/h2&gt;

&lt;p&gt;The hardest part was deciding what NOT to build.&lt;/p&gt;

&lt;p&gt;Every video downloader app eventually becomes bloated:&lt;br&gt;
playlist managers, channel subscriptions, schedulers, browser extensions...&lt;/p&gt;

&lt;p&gt;I kept the scope ruthless: &lt;strong&gt;paste URL, pick quality, download.&lt;/strong&gt; &lt;br&gt;
That's the product. Everything else is a distraction.&lt;/p&gt;

&lt;p&gt;The second hardest part: copyright. I added clear Terms of Service —&lt;br&gt;
the tool is for personal use, saving content you have rights to, &lt;br&gt;
offline viewing. I'm not responsible for how people use it. &lt;br&gt;
Same approach as yt-dlp itself.&lt;/p&gt;

&lt;h2&gt;
  
  
  The free tier strategy
&lt;/h2&gt;

&lt;p&gt;I made the web version genuinely free — not crippled-free.&lt;/p&gt;

&lt;p&gt;5 downloads/day at 1080p is enough for the casual user who just &lt;br&gt;
wants to save a video. They never need to pay.&lt;/p&gt;

&lt;p&gt;PRO is for power users: developers archiving research, content creators &lt;br&gt;
downloading reference material, people who need 4K/8K quality.&lt;/p&gt;

&lt;p&gt;The conversion comes naturally — once someone hits the daily limit &lt;br&gt;
on something they care about, the $29/year ask makes sense.&lt;/p&gt;

&lt;h2&gt;
  
  
  Numbers after launch
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Web app available at &lt;a href="https://avenordownload.app" rel="noopener noreferrer"&gt;avenordownload.app&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Desktop app: Windows + macOS builds shipping&lt;/li&gt;
&lt;li&gt;Supports 1000+ sites via yt-dlp engine&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;Start with the desktop app, not the web app.&lt;/p&gt;

&lt;p&gt;Web requires a backend that's always running, handles abuse, &lt;br&gt;
rate limits, and scales with traffic. Desktop is: ship a binary, done.&lt;/p&gt;

&lt;p&gt;I reversed the order because "works without install" was my original pitch.&lt;br&gt;
In hindsight, desktop-first then add web would have been faster.&lt;/p&gt;

&lt;h2&gt;
  
  
  The real lesson
&lt;/h2&gt;

&lt;p&gt;The best tools are the ones that make technical power accessible.&lt;/p&gt;

&lt;p&gt;yt-dlp can do everything. 99% of people will never use it &lt;br&gt;
because they don't know it exists or how to run it.&lt;/p&gt;

&lt;p&gt;That gap between "powerful tool" and "tool normal people can use" &lt;br&gt;
is where indie developers live.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;What's your go-to video downloader? &lt;br&gt;
And what "technical power for normal people" tools have you built?&lt;/em&gt;&lt;/p&gt;

</description>
      <category>showdev</category>
      <category>webdev</category>
      <category>python</category>
      <category>development</category>
    </item>
    <item>
      <title>I quit using Notion for my side projects. Here's what I built instead.</title>
      <dc:creator>Avenor Apps</dc:creator>
      <pubDate>Mon, 01 Jun 2026 19:08:31 +0000</pubDate>
      <link>https://dev.to/avenordev/i-quit-using-notion-for-my-side-projects-heres-what-i-built-instead-58nd</link>
      <guid>https://dev.to/avenordev/i-quit-using-notion-for-my-side-projects-heres-what-i-built-instead-58nd</guid>
      <description>&lt;p&gt;I have 6 side projects running at the same time.&lt;/p&gt;

&lt;p&gt;Features to build. Bugs to fix. Design ideas that come at 2am. &lt;br&gt;
Marketing tasks. App Store updates. Server costs to track.&lt;/p&gt;

&lt;p&gt;For a while, I used Notion. Then Trello. Then Linear. &lt;br&gt;
Then back to Notion. Then a plain text file.&lt;/p&gt;

&lt;p&gt;Nothing stuck.&lt;/p&gt;

&lt;p&gt;Not because these tools are bad — they're excellent. &lt;br&gt;
But they're built for teams. I'm one person with a laptop and too many ideas.&lt;/p&gt;

&lt;h2&gt;
  
  
  The real problem
&lt;/h2&gt;

&lt;p&gt;Every time I opened Notion, I spent 15 minutes organizing my workspace &lt;br&gt;
instead of actually building.&lt;/p&gt;

&lt;p&gt;Linear felt like I was running a startup of 50 people when it was just me.&lt;/p&gt;

&lt;p&gt;Trello boards turned into a graveyard of cards I'd never move.&lt;/p&gt;

&lt;p&gt;I needed something that understood: &lt;strong&gt;one developer, multiple projects, &lt;br&gt;
no meetings, no managers, just ship.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  So I built it
&lt;/h2&gt;

&lt;p&gt;I spent 3 months building &lt;a href="https://getprojectbrain.com" rel="noopener noreferrer"&gt;Project Brain&lt;/a&gt; — &lt;br&gt;
a project manager designed specifically for indie developers.&lt;/p&gt;

&lt;p&gt;The core idea is simple:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Every project has &lt;strong&gt;4 tabs&lt;/strong&gt;: Features, Design, Bugs, Notes&lt;/li&gt;
&lt;li&gt;Each tab has cards with statuses: Idea → In Progress → Done&lt;/li&gt;
&lt;li&gt;That's it. No nested pages. No kanban boards with 8 columns. No sprints.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What I learned building it
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;1. Constraints are features.&lt;/strong&gt;&lt;br&gt;
The 4-tab structure felt limiting at first. But it forced me to categorize &lt;br&gt;
every task clearly. Is this a feature or a bug? Design or a note? &lt;br&gt;
That question alone saves 5 minutes of decision fatigue every day.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Mobile-first wasn't optional.&lt;/strong&gt;&lt;br&gt;
Half my best ideas happen away from my desk. If I can't capture &lt;br&gt;
a bug fix idea while walking, it's gone forever. Project Brain is &lt;br&gt;
built for iPhone — not "also available on mobile."&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. The tool should disappear.&lt;/strong&gt;&lt;br&gt;
The best productivity tool is one you don't think about. &lt;br&gt;
You open it, log something, close it. Done. &lt;br&gt;
I measured success by how fast I could get back to coding.&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;React Native + Expo&lt;/strong&gt; for cross-platform mobile&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Firebase&lt;/strong&gt; for real-time sync and auth&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;TypeScript&lt;/strong&gt; throughout&lt;/li&gt;
&lt;li&gt;Monorepo with &lt;code&gt;apps/mobile&lt;/code&gt;, &lt;code&gt;apps/web&lt;/code&gt;, &lt;code&gt;apps/desktop&lt;/code&gt; (Tauri, WIP)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The hardest part wasn't the code — it was resisting the urge to add &lt;br&gt;
features I didn't need. Every "wouldn't it be cool if..." got a hard no &lt;br&gt;
until the core was solid.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where it is now
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Live on the App Store: &lt;a href="https://apps.apple.com/app/id6768291464" rel="noopener noreferrer"&gt;Project Brain&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;~50 users in the first month (mostly indie devs from Reddit and ProductHunt)&lt;/li&gt;
&lt;li&gt;Version 1.1 shipped last week with sync improvements&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The honest takeaway
&lt;/h2&gt;

&lt;p&gt;Building your own tools is a trap and a superpower at the same time.&lt;/p&gt;

&lt;p&gt;Trap: you can spend 3 months building a to-do list instead of your &lt;br&gt;
actual product.&lt;/p&gt;

&lt;p&gt;Superpower: you end up with something that fits your brain perfectly, &lt;br&gt;
and you understand every line of it.&lt;/p&gt;

&lt;p&gt;Would I do it again? Yes. Would I recommend everyone do it? No.&lt;/p&gt;

&lt;p&gt;But if you're an indie developer drowning in half-finished Notion pages — &lt;br&gt;
maybe give it a try.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;What do you use to manage your side projects? &lt;br&gt;
Curious if anyone else abandoned the big tools for something simpler.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F91bh6jsrykb8tix64yru.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F91bh6jsrykb8tix64yru.png" alt=" " width="800" height="537"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2t3iouce57e61wvr8u0y.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2t3iouce57e61wvr8u0y.png" alt=" " width="800" height="537"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7f0cmfjaj23v3u1o5gho.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7f0cmfjaj23v3u1o5gho.png" alt=" " width="800" height="537"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>showdev</category>
      <category>indiehacker</category>
      <category>ios</category>
    </item>
  </channel>
</rss>
