Skip to main content

Quickstart

This guide walks you through seeding sample data and exploring the Marketlum UI.

Seed Sample Data

After installation, populate the database with realistic sample data:

pnpm seed:sample

This creates interconnected data across all entity types: actors, value streams, values, exchanges, offerings, invoices, and more.

To start fresh, use the --reset flag to truncate all tables before seeding:

pnpm seed:sample -- --reset

Explore the UI

Start the development servers:

pnpm dev

Navigate to http://localhost:3000/login and log in with admin@marketlum.com / password123.

Key pages to explore

PageWhat you'll find
ActorsMarket participants (organizations, individuals, virtual and AI agents), with hierarchy and financials
ValuesProducts, services, rights, and relationships with parent-child hierarchies
ExchangesTransactions between actors with flow graphs
OfferingsBundled values with pricing components
InvoicesFinancial documents between actors
AgreementsGovernance documents with templates
Value StreamsGrouping of values and activity into flows, with circle packing visualization
ActivityAudit trail of human and AI agent actions

API Documentation

The API exposes a Swagger UI at http://localhost:3001/api/docs where you can explore and test all endpoints interactively.

What's Next?