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:
- Setup Guide
- Web Player โ the sibling app sharing the same FSD conventions
- UI Components
- Architecture Decision Records