docs: add competitive ux roadmap
This commit is contained in:
@@ -0,0 +1,70 @@
|
||||
# UX/UI-аудит RF4 Spotter
|
||||
|
||||
Дата среза: 20 сентября 2026 года.
|
||||
|
||||
Цель проекта — быть не самым большим каталогом, а самым понятным и проверяемым
|
||||
инструментом ответа на вопрос: «куда идти, на что ловить и насколько этому
|
||||
можно доверять?»
|
||||
|
||||
## Что стоит взять
|
||||
|
||||
- [RF4 Database](https://rf4db.com/en) хорошо делит задачи игрока на Hunt,
|
||||
Silver Farm, Café и Wiki, показывает временное окно и объясняет ограничения
|
||||
player data. Берём task-based навигацию и обязательное объяснение границ
|
||||
данных.
|
||||
- [RF4-STAT](https://rf4-stat.ru/) удачно сочетает карту, список, период и
|
||||
сортировку. Берём синхронные list/map представления, но не прячем основной
|
||||
ответ за рекламой или Premium.
|
||||
- [RF4MAP](https://rf4map.ru/) хорошо формулирует задачу «где сейчас клюёт»,
|
||||
показывает свежесть каталога и рейтинг точек. Берём freshness и понятный
|
||||
discovery, но рейтинг обязан иметь объяснимую методику.
|
||||
- [RF4 Posts](https://rf4-posts.com/en) полезно разделяет Trophy/Farming,
|
||||
использует screenshots и модерацию. Берём visual evidence, но показываем
|
||||
дату проверки, проверяющего и срок актуальности.
|
||||
- [Fishbrain](https://fishbrain.com/explore) и [FishAngler](https://home-dev.fishangler.com/)
|
||||
показывают ценность слоёв карты, private waypoints, catch log и фильтров.
|
||||
Берём progressive disclosure и сохранение личных планов, но не превращаем
|
||||
основной сценарий в тяжёлую social/app-платформу.
|
||||
|
||||
## Что не повторять
|
||||
|
||||
- смешивание official, community и inferred данных без различимой метки;
|
||||
- точные координаты без уровня точности, свежести и размера выборки;
|
||||
- «AI знает ответ» без списка доказательств и конфликтующих сигналов;
|
||||
- Premium/реклама как барьер для базового ответа;
|
||||
- длинные ленты карточек, где цифр больше, чем решения;
|
||||
- рейтинг без формулы, периода и минимального числа наблюдений;
|
||||
- loading-состояние без понятного результата, retry и объяснения неполноты.
|
||||
|
||||
## Целевой сценарий
|
||||
|
||||
1. Игрок выбирает рыбу, водоём и период.
|
||||
2. Система показывает 3–5 вариантов точки или тактики.
|
||||
3. Каждая рекомендация содержит «что делать» и «почему мы так считаем».
|
||||
4. Игрок открывает координаты, снасть и первоисточники без второго поиска.
|
||||
5. При малом или устаревшем наборе система говорит `insufficient_data` или
|
||||
`stale`, а не изображает точный прогноз.
|
||||
|
||||
## Обязательная evidence-карточка
|
||||
|
||||
Карточка рекомендации должна показывать:
|
||||
|
||||
- target fish, waterbody, spot и method;
|
||||
- bait/tackle и неполные поля;
|
||||
- freshness и период выборки;
|
||||
- число наблюдений и независимых игроков;
|
||||
- `coordinate_precision`;
|
||||
- source badges и ссылку на первоисточник;
|
||||
- confidence/status с текстовым объяснением;
|
||||
- конфликт источников и причину, если данные расходятся.
|
||||
|
||||
## Критерии образцового UI/UX
|
||||
|
||||
- первый полезный ответ виден без регистрации и без внешнего поиска;
|
||||
- desktop и 320 px mobile сохраняют один и тот же смысловой порядок;
|
||||
- list/map, фильтры и URL-параметры синхронны;
|
||||
- любая цифра имеет период, единицу и контекст;
|
||||
- любое утверждение о свежести имеет timestamp;
|
||||
- неполнота и неопределённость видны текстом, а не только цветом;
|
||||
- keyboard, screen reader, forced-colors, reduced-motion и print проходят;
|
||||
- путь от фильтра до полезной рекомендации измеряется и не деградирует.
|
||||
Reference in New Issue
Block a user