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: agents, 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
Value StreamsHierarchical view of value flows, with circle packing visualization
AgentsMarket participants (organizations, individuals, virtual actors)
ValuesProducts, services, rights, and relationships with parent-child hierarchies
ExchangesTransactions between agents with flow graphs
OfferingsBundled values with pricing components
InvoicesFinancial documents between agents
AgreementsGovernance documents with templates

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?