I have been using Claude Code and wanted to build something useful for me. I wanted a PDF editor that could perform basic tasks on the go. I don't want to worry about installing random websites or, God forbid, Acrobat tools.
The cool part is that everything runs locally in your browser. Your PDFs never leave your computer.
It can merge, split, rotate, and delete pages from PDFs.
---
I have tried building a lot of projects by vibecoding, but most of them became too complex, and I got lost in my own mess. In the case of Paperex, I worked with Claude to break down all the tasks into smaller github issues. Then organize them as github milestones. Then I created a claude command in ./.claude/commands/impl.md which would take one argument that contains the issue number.
I told the command to
Pull from main before starting anything new.
Always use PR workflow. Before pushing build+test+lint
After pushing, wait till the checks turn green, if not get the failures and repeat.
Make sure the description contains enough information for me to understand what you did.
Make sure the PRs are small. 400-700 lines of change is recommended. If required break down a lot of changes into multiple commits in a single PR.
This was the winning formula. It also helps that the tool is simple and I don't need a backend. Everything is deployed using vercel
Comments URL: https://news.ycombinator.com/item?id=44440851
Points: 1
# Comments: 0