Приложение для просмотра части статистики по технике в игре World of Tanks Blitz: процент попадания, уровни мастерства и некоторые другие достижения. Для получения данных используется API Wargaming.
Проект сделан для себя для оттачивания навыков в стеке: Flow, Preact, Webpack. Отказ от Redux и его аналогов намеренный, чтобы исследовать, сколько можно сделать без него и с какими ограничениями и сложностями придется столкнуться.
Для работы необходим Node.js. Если он не установлен в системе, его нужно установить. Скачать дистрибутив можно на официальном сайте Node.js.
Для запуска приложения потребуется:
- склонировать репозиторий с кодом приложения,
- установить модули, необходимые для сборки и запуска приложения,
- собрать приложение из командной строки.
Клонирование репозитория:
git clone [email protected]:Vakhlov/wotb-stats.gitУстановка зависимостей:
cd wotb-stats
npm iЗапуск для разработки:
npm run devЗапуск для использования:
npm run startПосле запуска для использования станет доступна страница localhost:3030.
По большому счету, комментарии в коде этого проекта избыточны. Тем не менее, решено было их написать, чтобы люди, не имеющие отношения к программированию, могли понять, что происходит в коде.