001
Archive 001Инструмент

EndlessWar DB

Веб-приложение для отображения игровых данных из Lineage 2 (EndlessWar). Полнофункциональная база данных с калькуляторами, поиском и мультиязычной поддержкой

websites

EndlessWar DB
01 /О проекте

Веб-приложение для отображения игровых данных из Lineage 2 (EndlessWar). Полнофункциональная база данных с калькуляторами, поиском и мультиязычной поддержкой.

02 /📦 Предметы и каталоги
  1. 01Просмотр всех игровых предметов с фильтрацией по категориям
  2. 02Детальная информация: иконки, характеристики, описания
  3. 03История просмотренных предметов
  4. 04Инкрустация и опции белья
  5. 05Поиск по названию и характеристикам
03 /💎 Калькуляторы
  1. 01Силовые камни: расчёт комбинаций, ресурсов и стоимости в адене
  2. 02Бижутерия: калькулятор улучшения с распределением очков
  3. 03Рекурсивная разбивка цепочки крафта
  4. 04Отображение вероятностей и ожидаемых результатов
  5. 05Просмотр рецептов крафта для каждого материала
04 /👤 Архетипы и профессии
  1. 01Просмотр всех архетипов и профессий
  2. 02Детальная информация: характеристики, урон, защита, контроль
  3. 03Дерево навыков с визуализацией
  4. 04Аспекты, таланты, аватары и иконки
05 /🔍 Поиск и навигация
  1. 01Глобальный поиск по всем данным (Fuse.js)
  2. 02Автодополнение в реальном времени
  3. 03Поиск по предметам, навыкам, профессиям
  4. 04Быстрая навигация к результатам
06 /🌍 Мультиязычность
  1. 01Поддержка языков: RU, EN, UK (UA)
  2. 02Переключение языка в интерфейсе
  3. 03Локализация всех UI элементов
  4. 04Локализация игровых данных (предметы, навыки)
07 /⚡ Производительность
  1. 01Виртуализация списков (react-window)
  2. 02Мемоизация вычислений (useMemo, useCallback)
  3. 03Кэширование данных в памяти
  4. 04Ленивая загрузка данных по требованию
  5. 05Оптимизация изображений (Next.js Image)
08 /🛠️ Технические особенности
  1. 01Next.js 14 App Router с TypeScript
  2. 02Zustand для управления состоянием
  3. 03Клиентская загрузка JSON данных
  4. 04Полная типизация всех игровых данных
  5. 05Адаптивный дизайн (мобильные устройства)