// the find
panshak/accountill
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.