Щоденник, який не виховує
Більшість застосунків для харчування або зводять усе до підрахунку калорій, або змушують почуватися винним. Calvi робить третій варіант: записує за тебе, рахує чесно і мовчить, коли все гаразд.
Хто це робить
Calvi робить одна людина: Михайло Нагреба, незалежний розробник. Без студії, без інвесторів і без відділу, який вигадує «функції для утримання». Тому рішення тут приймаються за день, а не за квартал, і за кожне з них є кому відповісти.
Застосунок вийшов у вересні 2026 року, спершу в Google Play, потім в App Store, а інтерфейс говорить тринадцятьма мовами. Це молодий продукт, і він росте з того, що пишуть люди, які ним користуються.
Звідки це взялося
Calvi почався з простої незручності. Щоб записати звичайний домашній обід, доводилось шукати його в базі, де він або відсутній, або названий чужим словом, а потім ще й зважувати. Через тиждень такий щоденник кидають усі: не тому, що лінь, а тому, що ввести обід довше, ніж його зʼїсти.
Тому запис у Calvi це одне речення, як людині: «тарілка борщу і хліб». Нора знаходить страву, бере звичну порцію і розкладає день по прийомах. Фото, штрихкод, етикетка зі складом, голос: усі дороги ведуть в одне поле внизу екрана, і жодна не проходить через каталог.
А числа при цьому лишаються чесними. Власний шар домашніх страв, відкрита база штрихкодів для упакованого і помічник, який рахує тільки те, що йому дозволено рахувати. Норму, алергени й токени рахує звичайний код, покритий тестами. Це не деталь реалізації, а обіцянка.
Правила, яких ми тримаємось
-
Ніякого сорому
Пропущений день це пропущений день, а не провал. Застосунок не фарбує його червоним і не пише «ти зірвався». Ввечері він питає лише про те, чого бракує, і мовчить, якщо все на місці.
-
Число має походження
Кожна цифра може пояснити, звідки взялася: з упаковки, з довідника чи з оцінки. Оцінка називає себе оцінкою, і її можна виправити одним реченням.
-
Своя кухня, а не чужа база
Домашня страва не має бути екзотикою, яку вводять руками. Довідник росте з того, що люди справді їдять: борщ, плов, сирники, а не лише полиці одного супермаркету.
-
Швидше, ніж зʼїсти
Якщо запис займає більше двадцяти секунд, щоденник помер. Уся робота йде проти цих секунд: голос, фото, звичні порції, памʼять Нори.
-
Фото не зберігаються
Знімок тарілки живе рівно стільки, скільки триває розбір, і в базу не потрапляє. У щоденнику лишаються назва, вага і числа.
-
Без реклами
Застосунок заробляє на підписці, і тільки на ній. Твої записи не продаються і не показуються рекламодавцям, а безкоштовний щоденник лишається безкоштовним.
Напиши нам
Помилка, ідея чи страва, якої бракує в довіднику: усе це читає і відповідає та сама людина, що пише код.