
← Все проекты


Калькулятор сплавов
Офлайн PWA, которое подсказывает ювелирной мастерской, какой металл плавить, чтобы получить нужную пробу золота. Им пользуются практикующие ювелиры.
Сделан: 19-20 октября 2026
Что это
Mobile-first офлайн PWA, которое подсказывает ювелирной мастерской, какой металл плавить, чтобы из имеющегося лома получить нужную пробу золота (585, 750 или 999). Три режима: что плавить, довести существующую пробу и предсказать, что даст смесь. Светлая и тёмная тема, история последних 20 расчётов.
Для кого
Мастера-ювелиры и литейщики.
Какую задачу решает
Убрать ручные расчёты на бумаге и ошибки при смешивании сплавов.
Моя роль
Сольный проект: дизайн и разработка.
Ценность
Им реально пользуются шеф мастерской и другие ювелиры. По их словам, это удобнее, чем считать на бумаге.
Стек
- JavaScript
- HTML
- CSS
- Service worker
- GitHub Pages
- Node test runner
Главное
- Точная арифметика в целых миллиграммах вместо чисел с плавающей точкой.
- Поиск «отрезать один кусок», который расходует как можно меньше кусков из запаса.
- Каждый результат перепроверяется на соответствие цели.
- 34 unit-теста на solver, который не зависит от DOM.
Ссылки
khanapin-t.github.io/alloy-calc
Скриншоты


