Skip to main content

TDIS Developer Docs

Welcome to the Digital Insurance Store developer documentation.

See also: Confluence docs

Prerequisites

Quick Start

# Install dependencies
yarn install

# Start Docker services (DynamoDB, Jaeger)
docker compose up -d

# Seed the database
yarn dev --filter @dqp/ddb-maintenance

# Run everything
yarn dev

Common Commands

CommandDescription
yarn devRun all services
yarn dev:uiRun UI only
yarn dev:svcRun backend APIs only
yarn dev --filter <name>Run specific service
yarn buildBuild all packages
yarn testRun all tests
yarn lintLint all packages
yarn typecheckType check all packages

Documentation

Local Endpoints

ServiceURL
UIhttp://localhost:3000
XAPIhttp://localhost:5001
PAPIhttp://localhost:5002
DynamoDBhttp://localhost:8000
Jaeger UIhttp://localhost:16686