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:
Ivan Fontosh
2026-06-28 11:58:31 +08:00
commit b0ab6cc729
70 changed files with 9151 additions and 0 deletions
+31
View File
@@ -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`.