Блог Calcup · Финансы
Накопления, табель и мульча: три новых практичных расчёта
Короткая заметка о сегодняшнем расширении Calcup: добавили цель накоплений, табель рабочего времени и расчёт мульчи для участка
В этой заметке
Коротко
- Выбрали задачи без лишней магии
- Что именно добавили
- Где были тонкие места
В статье
Выбрали задачи без лишней магии
В Calcup добавились цель накоплений, табель рабочего времени и расчёт мульчи. Они из разных разделов, но сценарий один: человек уже знает исходные числа и хочет быстро увидеть итог без таблицы, ручных округлений и лишней теории.
При выборе смотрели на текущий каталог и повторяющиеся темы крупных калькуляторных сайтов. Финансовые цели, weekly time card и mulch calculator стабильно стоят рядом с базовыми финансовыми, рабочими и строительными инструментами. Для нас это удобные задачи: всё считается на фронтенде, формулы прозрачные, результат легко проверить тестами.
Что именно добавили
Цель накоплений отвечает на простой вопрос: сколько месяцев нужно откладывать до нужной суммы. Расчёт берёт текущие сбережения, ежемесячный взнос и условную годовую ставку, затем помесячно идёт к цели. В результате видны срок, остаток, будущие взносы и начисленный доход.
Табель рабочего времени складывает часы по дням недели и отдельно показывает обычные часы, сверхурочные и gross pay по часовой ставке. Порог сверхурочных и коэффициент оставлены ручными, потому что универсального правила для всех стран, договоров и графиков нет.
Мульча считает площадь прямоугольного участка, объём слоя, литры, количество мешков и стоимость. Здесь важная бытовая деталь: мешки округляются вверх, потому что в магазине редко можно купить 18,2 упаковки.
Где были тонкие места
В накоплениях важно не путать оценку с финансовым советом: ставка постоянная, налоги и инфляция не учитываются. В табеле нельзя делать вид, что одна формула заменяет кадровый расчёт. С мульчей похожая история: слой зависит от материала, растений и почвы, поэтому калькулятор считает объём, а не диктует садовое решение.
По реализации всё получилось без лишнего слоя: два расчёта легли в существующие shared-view модули, а мульча получила отдельный feature-модуль с чистой формулой, валидацией, share-state и локализованным интерфейсом. Дальше такие серии можно расширять точечно: для накоплений добавить режим «сколько откладывать», для сада — площади сложной формы.