Tools
Tools: I built a free AI resume tool with no database (because I hate signups)
2026-02-19
0 views
admin
The "Anti-SaaS" Architecture ## 1. The Database is Your Browser (Dexie.js) ## 2. The "Harvard" PDF Trick ## Why this matters I hate resume builders. You know the drill. You spend 20 minutes typing in your work history, tweaking the formatting, and getting everything perfect. Then you hit "Download PDF" and get hit with a pop-up: "Create an account to save." Fine. You create an account. "Upgrade to Premium for $19/month to download." I got tired of this dark pattern. So I decided to build Refine.tools - a completely free, privacy-first alternative that runs entirely in your browser. Here is how I built it without a database, and why "Local-First" is the future of these kinds of apps. My goal was simple: Zero Data Liability. If I don't store your data, I can't lose it, I can't sell it, and I don't need to ask for your email. To do this, I had to ditch the standard "Postgres + Auth" setup. Instead of saving your resume to my server, I save it to IndexedDB inside your browser. I used a library called Dexie.js to make this easy. It acts just like a database table but lives 100% on your device. This means you can close the tab, come back a week later, and your resume is still there. But I never see it. Most resume tools use heavy JavaScript libraries to generate PDFs. This usually results in weird text selection issues or massive file sizes. I took a different approach: Native CSS Print Styling. I just used standard HTML and CSS for the resume layout (mimicking the classic "Harvard" template recruiters love). Then I used a simple @media print query to hide the buttons and navbars. When you click "Download", the browser just prints the page to PDF. It is pixel-perfect, passes all ATS bots, and requires zero libraries. We are drowning in "AI Wrappers" that are just data farms. I wanted to prove you can build a useful, powerful tool that respects the user. If you are currently job hunting, give it a try. It will score your resume against ATS filters and help you rewrite weak bullet points. Check it out here: Refine.tools Templates let you quickly answer FAQs or store snippets for re-use. Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment's permalink. Hide child comments as well For further actions, you may consider blocking this person and/or reporting abuse - No Signup: You start using it instantly.
- No Database: Your data is yours.
- Free: I cover the small API costs because it's a passion project.
how-totutorialguidedev.toaimlserverjavascriptdatabase