Skip to content

Quickstart

This page is for developers working from the source tree. It assumes you have cloned the repository and installed the development toolchain.

If you just want to install and run Portfolio Manager without building it yourself, start with the Installation guide.

Terminal window
make run
Terminal window
make run-full

For hot-reloading UI development:

  1. In one terminal, start the backend:
Terminal window
make run
  1. In a second terminal, start the UI:
Terminal window
cd web/ui
npm run dev

The UI dev server runs at http://localhost:5173.

Terminal window
make
Terminal window
make test
make test-integration

List positions:

Terminal window
./portfolio-manager position-list

Delete a position:

Terminal window
./portfolio-manager position-delete <book> <ticker>

List reference data:

Terminal window
./portfolio-manager refdata-list --asset-class eq

Use a custom backend URL:

Terminal window
./portfolio-manager --url=http://localhost:8080 position-list