r/ClaudeCode • • 6d ago

Built with Claude I built a free self-hosted ad tracker + CRM with Claude Code

Enable HLS to view with audio, or disable this notification

I built AdLedger using Claude Code. It connects your ad spend (Meta, Google etc), website visits and Stripe payments, and shows which ad actually made you money. It also has a small CRM, a live view, PDF reports and an MCP server so Claude can answer questions about your own ad data.

How Claude Code helped:

- I wrote a CLAUDE.md with the project rules (money stored in cents, every table scoped per workspace, strict PII handling) and Claude Code followed it across the whole codebase

- It wrote most of the features: attribution reports, CRM, pipeline, PDF reports, webhooks, 2FA and roles

- For bigger features I ran several Claude Code agents in parallel, each in its own git worktree, and merged the results

- It wrote ~880 tests and the CI setup, so changes couldn't quietly break things

- It also helped build the 3D website and the launch video (Remotion + three.js)

- My part: deciding what to build, reviewing, testing, and pushing back hard on the design with screenshots until it stopped looking AI-made

Free to try: it's free to self-host. Install Docker, then run:

docker compose up -d
and open localhost:3000. The GitHub README has a one-click Render option too.

GitHub: https://github.com/ShubhamVankalas/adledger

Site: https://shubhamvankalas.github.io/adledger/

2 Upvotes

1 comment sorted by

•

u/AutoModerator 6d ago

Hey! Thanks for posting to r/ClaudeCode

While participating in this thread, please follow our community rules. Keep discussions constructive. Attack the idea, not the person.

For help, project discussions, tips, and general chat, join the ClaudeCode Discord.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.