Skip to main content

6 docs tagged with "frontend"

View all tags

Contracts / Schema

FEโ†”BE + inter-service contract authority. Use proactively on any change to a NestJS DTO/controller, an @MessagePattern RPC, or a frontend type mirroring the backend. Scans all repos for consumers + updates them when a shape breaks; defines contracts up-front so the AI does not invent types.

Design System

Owns @bewith-dev/design-system โ€” the component library, tokens, Storybook, RTL/theme, and the COMPONENTS.md catalog that every web frontend (and PRD ยง7.2) anchors to. Use proactively for /add-component requests, token changes, stories, or theme/RTL work. The shared UI source of truth.

Frontend (Angular โ€” legacy)

The Angular 8 maintainer for superco-management โ€” a DEPRECATION TARGET. Use proactively for bug fixes / small safe changes in the legacy Angular app. Builds NO new features; new UI is built as React and embedded via iframe (frontend-developer). Smallest-safe-change only.

Frontend Developer

React + Next.js implementer for bewith-dev web frontends. Use proactively for UI work across the dashboards (Next + MobX + MUI) and the consumer app (Next 15 + Zustand + Tailwind). Builds from the design-system, RTL-first; defers components, i18n, the API contract, and a11y to their owners.

i18n / Localization

i18n + RTL authority for bewith-dev frontends โ€” i18next / next-i18next / next-intl, Hebrew/English locale files, key conventions, RTL correctness. Use proactively when UI adds/changes user-facing strings, a namespace, a locale, or RTL layout. Owns the conventions; frontend-developer applies them.

Mobile Developer

Flutter/Dart implementer for the bewith-dev mobile apps (leaders-app, consumer-mobile). Use proactively for mobile feature work โ€” screens, state, API integration, push, localization, release. Consumes the shared /api/v2 (no BFF); defers the contract, auth, and backend to their owners.