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







