Skip to main content

๐Ÿš€ Welcome to BeWith

Welcome to the team! This guide will get you from zero to productive.

The repositories โ€” what lives whereโ€‹

The map of the bewith-dev org, grouped by surface. The Agent column is the platform expert that owns that surface (see /agents + the agent taxonomy).

Backend (NestJS)โ€‹

RepoWhat it isAgent
backend-servicesThe NestJS monorepo โ€” 20+ apps (auth, communities, orders, payments, notifications, vector-search, assistant-ai, gateways). The core.backend-developer
sqs-consumerAsync hub โ€” consumes the SQS queues (notifications, OTP, campaigns, โ€ฆ).async-messaging ยท notifications
migrations-toolCLI for DB migrations (Mongo + Aurora + Cognito).database

Web frontends (React / Next)โ€‹

RepoWhat it isAgent
organization-dashboardNext.js SSR โ€” community managers create/manage events.frontend-developer
management-webappInternal management app (Next + MobX).frontend-developer
bewith-consumer-frontendConsumer app โ€” Next 15 + Zustand + Tailwind (the modernization path).frontend-developer
support-tool-frontendInternal support tool (CRA).frontend-developer
facility-rentalsFacility rentals (Next 15).frontend-developer
superco-managementAngular 8 โ€” legacy / deprecation target.frontend-angular

Mobile (Flutter)โ€‹

RepoWhat it isAgent
leaders-appCommunity-leaders app (GetX, region-aware, SSE, QR).mobile-developer
consumer-mobileConsumer app "coing" (Provider/Riverpod, Dio).mobile-developer

Design / UIโ€‹

RepoWhat it isAgent
design-system@bewith-dev/design-system โ€” shared components, tokens, Storybook (the UI SoT).design-system
with-calendarEmbeddable calendar widget (iframe into the PHP consumer).frontend-developer (embed rule)

Legacy (Yii2 PHP โ€” deprecation targets)โ€‹

RepoWhat it isAgent
superco-consumerYii2 consumer backend + web.legacy-php-guide

Infra / DevOpsโ€‹

RepoWhat it isAgent
IAC-TerraformTerraform โ€” EKS (primary), AWS resources.devops-infra
Kubernetes-deploymentsPulumi + Helm + ArgoCD GitOps.devops-infra
cdk-infraCDK โ€” ECS (secondary).devops-infra
nestjs-docker-base ยท consumer-php-baseShared container base images.devops-infra
loki-cloudwatch-forwarderLog forwarding (Loki/CloudWatch โ€” vendor-neutral obs).observability
cognito-lambdasCognito passwordless auth triggers.auth-security
onboardingDev-environment bootstrap scripts.devops-infra

AIโ€‹

RepoWhat it isAgent
with-agents-platformPython/FastAPI agent runtime (Bedrock).ai-llm
with-agentsTS multi-agent (AWS Strands: orchestrator/query/summarize/visualize).ai-llm
ai-codereviewerGPT-4 PR-review GitHub Action.ai-llm

AI also lives inside backend-services โ€” apps/assistant-ai (LLM) โ†’ ai-llm, apps/vector-search (OpenSearch + Voyage) โ†’ search-vector.

Integrations / tooling / platformโ€‹

RepoWhat it isAgent
crm-integrationMonday.com CRM sync (Python/Flask).integrations
eslint-plugin@bewith-dev/eslint-plugin โ€” shared lint rules.devops-infra (coding-standards)
bewith-docsThis repo โ€” the engineering platform + knowledge base.โ€”
cursor-rulesLegacy Cursor rules (reference; being folded into the platform).โ€”

Many older repos in the org are archived or inactive โ€” the list above is the live, daily-touched set.

ResourceLink
Architecture overview/architecture
Active PRDs/prds
ADRs/adrs
Jira boardhttps://bewith.atlassian.net
GitHub orghttps://github.com/bewith-dev
Figma(link in Slack #design)

Documentation conventionsโ€‹

When you write docs here:

  • Use the templates in /templates
  • Every doc needs status, owner, and updated in the frontmatter
  • PRDs in Draft must move to In Review within 5 business days
  • Merge via PR โ€” at least one reviewer from the relevant team

Who to askโ€‹

TopicPerson
Product / specs@product-team
Backend architecture@eng-lead
Frontend@frontend-lead
DevOps / infra@devops
Design@design-lead
Getting unstuck

Stuck? Don't wait more than 30 minutes before asking. Post in the relevant Slack channel with a short summary of what you tried. We don't judge โ€” we've all been new.