Skip to main content

Prerequisites

  • Node.js 22+ (use nvm use)
  • pnpm 10.9+ (npm i -g pnpm)
  • MongoDB running locally or connection string
  • Git with access to the Juno-Journey/monorepo

Setup

1

Clone and install

git clone git@github.com:Juno-Journey/monorepo.git
cd monorepo
pnpm install
2

Configure environment

Copy the .env.example files in apps/api/ and apps/front/ and fill in required values. Ask your team for credentials.
3

Start development

pnpm run dev
This starts both frontend (:8081) and backend (:10010).

Key commands

pnpm run dev                      # Start all apps
pnpm run dev --filter juno-front  # Frontend only
pnpm run dev --filter juno-api    # Backend only
pnpm run build                    # Build all
pnpm run type-check               # TypeScript validation
pnpm run lint                     # ESLint
pnpm run test --filter juno-api   # Unit tests (API)

Next steps

Last modified on April 15, 2026