← Все проекты
Проект / JavaScript

haruharo101/BOJ-memory: BOJ Memory — архив ваших достижений на платформе BOJ

Создавайте красивые сводки и визуализации своего прогресса в решении алгоритмических задач на платформе BOJ (Baekjoon Online Judge).

Вы вводите свой идентификатор с BOJ. Сервис через API получает вашу статистику, решённые задачи, рейтинги и информацию о языках программирования. Затем генерирует интерактивную веб-страницу с визуализацией данных, которую можно сохранить как PDF или...

★ 42 JavaScript Форки 0 Issue 0 Оценка 7/10 Карточка проверена

Для кого это

Для разработчиков и участников соревнований по программированию, которые хотят сохранить историю своих решённых задач, рейтингов и статистики с BOJ.

Проблема / задача

Сервис BOJ может прекратить работу, и вся ваша история решённых задач, рейтинги и статистика пропадут. Проект помогает создать персональный архив достижений в удобном и наглядном формате.

Как это работает

Вы вводите свой идентификатор с BOJ. Сервис через API получает вашу статистику, решённые задачи, рейтинги и информацию о языках программирования. Затем генерирует интерактивную веб-страницу с визуализацией данных, которую можно сохранить как PDF или изображение. Всё работает в браузере, данные обрабатываются на сервере (Vercel Functions).

Что видно по README

Это open-source инструмент для архивации и визуализации личной статистики с платформы BOJ. Позволяет получить сводку по решённым задачам, рейтингу, используемым языкам и создать настраиваемую «обложку»-визитку с вашими достижениями. Проект активно развивается, с фокусом на удобство мобильных устройств и кастомизацию итогового отчёта.

Ключевые возможности

Сводка статистики по пользователю BOJ (рейтинг, класс, решённые задачи)Визуализация использования языков программированияГенерация настраиваемой обложки (PDF/изображение) с достижениямиПоддержка мобильных устройств и адаптивный дизайнФункция резервного копирования и восстановления данных из TXT-файла

Технологии

JavaScript (ES modules)Node.js (сервер)Vercel (хостинг и serverless функции)Canvas API (генерация изображений)JavaScript

Интересный факт

Проект не просто выводит сухие цифры, а позволяет создать стильную, полностью настраиваемую «визитную карточку» вашего программистского пути: можно менять шрифты, фон, прозрачность и даже выбирать, какие элементы статистики показывать.

С чего начать

  • Перейдите на сайт проекта (boj-memory.vercel.app)
  • Введите ваш BOJ ID (никнейм) в поле поиска
  • Изучите сгенерированную страницу со статистикой и настройте внешний вид обложки для сохранения.

Оценка GitRadar

Удобство
8/10
Свежесть
7/10
Перспектива
6/10
Монетизация
3/10
Общая оценка
7/10

Вердикт GitRadar

Стоит попробовать, если вы активный пользователь BOJ и хотите сохранить свои результаты. Проект выполняет одну конкретную задачу и делает это хорошо, с вниманием к деталям интерфейса.

Наблюдения по обновлениям

Проект активно обновляется: в апреле 2026 были добавлены функции резервного копирования, улучшена мобильная версия и кастомизация обложки. Это говорит о живом поддержании.

Что мы проверили

Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.

Исходный репозиторий
https://github.com/haruharo101/BOJ-memory
Официальный сайт
https://boj-memory.vercel.app
Лицензия
MIT
Создан на GitHub
16 апреля 2026 г.
Последнее обновление репо
16 апреля 2026 г.
Последняя проверка GitRadar
16 апреля 2026 г.
Изученные файлы
README.md, package.json, server.js, api/backup.js, api/image.js, api/memory.js

FAQ

Что это такое?

Веб-сервис для создания архивной сводки вашей статистики и достижений с платформы для решения алгоритмических задач Baekjoon Online Judge (BOJ).

Для кого подходит?

В первую очередь для разработчиков и участников соревнований по программированию, которые хотят сохранить или красиво оформить историю своих решений на BOJ.

Источники

Нужна помощь с haruharo101/BOJ-memory?

Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.