finds.dev← search

// the find

panshak/accountill

★ 1,688 · JavaScript · MIT · updated Jul 2024

Fullstack open source Invoicing application made with MongoDB, Express, React & Nodejs (MERN)

A MERN stack invoicing app for freelancers and small businesses. Covers the core loop: create invoices/estimates, send PDFs via email, record partial payments, and track status automatically. Self-hostable via Docker.

PDF generation and email delivery are wired together out of the box, which is the feature most hobbyist invoice apps skip. Payment history with partial payment support is genuinely useful and not trivial to implement. Docker Compose setup with separate client/server containers means you can actually deploy this without fighting the environment. Dashboard with Apex Charts gives a real financial summary rather than just a list view.

Depends on `html-pdf` which shells out to PhantomJS — a headless browser that's been abandoned since 2018 and requires a manual global npm link dance to work, per the README's own troubleshooting section. The build artifacts (`client/build/`) are committed to the repo, which is sloppy and will cause headaches on any meaningful fork. Last push was mid-2024 and the README still says 'so many things coming' from a 2021 rename — the roadmap promises haven't landed. `react-google-login` is deprecated; Google killed it in favor of the newer Identity Services library.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →