Skip to main content

Web Artists

Next.js web application for the artist-facing side of the platform (landing page, artist auth). Early-stage โ€” currently a marketing landing view plus login/registration route stubs; see the app's own package.json and source tree for the current feature set before relying on specifics here.

๐Ÿš€ Quick Startโ€‹

cd apps/web-artists

# Install dependencies (from repo root)
pnpm install

# Start development server
pnpm dev

Application will be available at http://localhost:3002.

๐Ÿ—๏ธ Architectureโ€‹

apps/web-artists/src follows the same Feature-Sliced Design layering as web-player โ€” see ADR-0002 and .claude/rules/fsd-web-player.md for the full layer rules. Currently populated layers: app/ (routes), views/ (the landing page composition), widgets/ (the site header), and shared/ui/ (logo and language-switcher components).

๐ŸŽจ Tech Stackโ€‹

  • Next.js (App Router) + React 19 + TypeScript
  • Tailwind CSS v4 + @bitrate/ui-react โ€” shared design tokens and components
  • @bitrate/contracts โ€” generated OpenAPI types (dev dependency, for the upcoming API integration)

๐Ÿงช Testingโ€‹

No test suite exists yet for this app โ€” none of check-types/lint/format are test-specific, they're the shared mechanical gates. Follow the vitest/playwright skills (same conventions as web-player) once specs are added.

๐Ÿš€ Build & Deployโ€‹

pnpm --filter @bitrate/web-artists build
pnpm --filter @bitrate/web-artists start

Related: