Add TTRPG Player marketing landing site.
React/Vite landing with RU/EN i18n, live USD pricing, download links to updates.mailib.ru, and donate.stream checkout. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
# TTRPG Player Landing
|
||||
|
||||
Статический маркетинговый лендинг **НРИ Плеер** (React + Vite + TypeScript). Воспроизводит структуру и контент [публичной версии на Framer](https://conclusive-resource-069588.framer.app/).
|
||||
|
||||
Отдельный пакет в экосистеме `dnd_project`, **не входит** в сборку Electron-плеера.
|
||||
|
||||
## Запуск
|
||||
|
||||
```bash
|
||||
npm install
|
||||
npm run dev
|
||||
```
|
||||
|
||||
## Сборка и проверки
|
||||
|
||||
```bash
|
||||
npm run build
|
||||
npm run lint
|
||||
npm run typecheck
|
||||
npm run test
|
||||
```
|
||||
|
||||
## Структура
|
||||
|
||||
- `src/data/siteContent.ts` — единый источник текстов, ссылок и якорей
|
||||
- `src/components/sections/` — секции лендинга (hero, features, pricing, FAQ и т.д.)
|
||||
- `src/lib/detectOs.ts` — выбор ссылки «Скачать для моей ОС»
|
||||
|
||||
## Деплой
|
||||
|
||||
`npm run build` → статика в `dist/`. Можно разместить на любом static hosting или за reverse proxy рядом с `updates.mailib.ru`.
|
||||
Reference in New Issue
Block a user