Ivan Fontosh b0ab6cc729 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>
2026-06-28 11:58:31 +08:00

TTRPG Player Landing

Статический маркетинговый лендинг НРИ Плеер (React + Vite + TypeScript). Воспроизводит структуру и контент публичной версии на Framer.

Отдельный пакет в экосистеме dnd_project, не входит в сборку Electron-плеера.

Запуск

npm install
npm run dev

Сборка и проверки

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.

S
Description
No description provided
Readme 546 KiB
Languages
TypeScript 79.6%
CSS 18%
JavaScript 1.4%
HTML 1%