27/05/2026
My Downloads folder had 4,732 files. I got so tired of it, so I built a desktop app to fix it forever. (FileGenius)
You know that feeling when you open your Downloads folder and it looks like a digital landfill? Screenshots from 2022, three copies of the same invoice, random .exe installers you forgot existed?
Yeah. I snapped.
So I spent the last few weeks building FileGenius โ a desktop app that nukes folder chaos in seconds.
What it actually does:
๐ Smart Categorization โ Scans extensions and auto-sorts everything into Images, Docs, Executables, Archives, etc.
๐ฏ Duplicate Killer โ Uses MD5 hashing to find true byte-for-byte duplicates (not just same filenames)
๐งน Auto-Cleanup โ Deletes the empty husk folders left behind
โ๏ธ Cloud License Auth โ Free / Pro / Elite tiers verified in real-time
The stack for the curious:
Python for the core engine
CustomTkinter for a clean dark-mode GUI (no more ugly Tk widgets)
Flask + SQLAlchemy backend for auth
Tailwind CSS for the landing page
PyInstaller to ship a real .exe
Would love brutal feedback โ especially from anyone who's shipped a Python desktop app before. The PyInstaller packaging journey nearly broke me. ๐