Skip to main content

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.