Running Locally
Install Git and Node.js 24 LTS (which includes npm) before following the steps below.
Clone the repository, install dependencies, and start the development server:
Electron (Desktop App)
git clone https://github.com/piratuks/invoice-builder.git
cd invoice-builder
npm install
npm run dev:desktop
Webserver / Browser
git clone https://github.com/piratuks/invoice-builder.git
cd invoice-builder
npm install
npm run dev:renderer
npm run dev:webserver
npm run dev:webserver builds the shared workspaces and migrations, then watches contracts, core, and migration changes while running the webserver.