Nx + TypeScript monorepo bootstrap for a Soroban-first Stellar block explorer.
This repository starts from the official nrwl/typescript-template foundation and adapts
it to the planned product architecture:
apps/webfor the frontend explorer UIapps/apifor the public REST APIapps/indexerfor ledger ingestion entrypointsapps/workersfor background processing and interpretation jobsinfra/aws-cdkfor infrastructure as codelibs/domain,libs/shared,libs/uifor reusable internal code
nvm use
npm install
npm run lint
npm run build
npm run typecheckapps/
api/
indexer/
web/
workers/
infra/
aws-cdk/
libs/
domain/
shared/
ui/
docs/
architecture/
This is an initialization commit. The workspace contains:
- root Nx / TypeScript / ESLint / Prettier bootstrap
- minimal package-based project skeletons for the core bounded contexts
- starter architecture docs aligned with the reviewed technical design
Application framework plugins such as React, NestJS, and AWS-specific runtime code are not added yet. They should be introduced as dedicated follow-up steps so the workspace history stays clean and each architectural decision is explicit.