apps/web

A generic, production-ready Next.js surface for external-facing features.

This starter keeps runtime code lean, pushes shared concerns into workspace packages, and leaves the feature layer empty until real modules are integrated.

Layered API starter

Shared API infrastructure is packaged once and consumed by both apps.

  • UI (React Components)L1
  • Hooks (React Query)L2
  • ServicesL3
  • RepositoriesL4
  • API Clients (Axios)L5
  • Backend APIL6

Shared packages

The apps depend on workspace packages rather than duplicating primitives or contracts.

@repo/ui@repo/types@repo/api@repo/config

API base URL is sourced from NEXT_PUBLIC_API_BASE_URL and currently resolves to https://membs-tenant1.lixoo.me/api.