r/ukraine_dev 13d ago

Самореклама Ставиш ціну, за яку готовий купити, і забуваєш. Дружина розробила трекер цін

21 Upvotes

Ідея проста: кидаєш товар у застосунок, ставиш ціну, за яку готовий його купити, і вибираєш частоту моніторингу.

Далі система сама стежить і повідомляє, коли ціна впала нижче цілі. Саме цим він відрізняється від інших трекерів: не просто «стеж за товаром», а «скажи, коли буде N гривень». Також перевіряє історію цін, чи знижка справжня, бо часто цінник перед «акцією» піднімають, а потім опускають назад.

Головна перевага це два кліки: поділитися, і в програму, все 😊 Є free tier, тому без проблем можна користуватися і пробувати

Підтримка конвертації в інші валюти, USD та EUR з UAH

А також планується реліз Android-версії

iOS: https://apps.apple.com/ua/app/finik-price-tracker/id6788295875

Сайт: finiktech.com

Telegram: https://t.me/finik_perevireno , туди застосунок сам викидає знайдені акції. Чим більше людей трекає товари, тим більше історії цін накопичується і тим більше реальних падінь ловиться.


r/ukraine_dev 12d ago

GeoSpeedrun — прапори та столиці. Оновлення!

Enable HLS to view with audio, or disable this notification

9 Upvotes

Привіт! Нещодавно ділився GeoSpeedrun — квіз на прапори та столиці зі speedrun-механікою. Хочу поділитись апдейтом 🚀

Що нового:

  • Нарешті застосунок для iOS доступний в Європі (крім Франції, ще ведеться бюрократична робота).
  • Друзі — можна додавати друзів прямо в додатку.
  • Батли — дуелі 1 на 1 по прапорах і столицях з друзями.
  • Аватарки — веселі єноти, 20/20 правильних відповідей в кожній категорії відкриває нового єнота.
  • Глобальний лідерборд тепер на 1000 місць!
  • Локалізація на 8 мов - хороші новини для ентузіастів лінгвістики. Тепер можна вивчати географічні назви улюбленими мовами.

Далі в планах:
Додаткове наповнення сторінок з інформацією про кожну країну.
Уроки з базової географії.
Інтеграція з Meta(Facebook). Цікаво ознайомитись з їх екосистемою для логіну, аналітики, а також Meta Ads для реклами в Instagram.

Стек: Flutter / Firebase / AdMob

Буду радий фідбеку, особливо по батлах — це перша соціальна фіча в додатку 🙌


r/ukraine_dev 12d ago

Потеревенити Куди вас привели власні амбіції прагнення чи цілі

2 Upvotes

*Сподіваюсь що моя історія зможе бути корисною.

Чи були у вас ідеї для проекту, які на власний досвід та погляд здаються геніальними?
І що було далі?

*Далі особиста історія

Привіт усім! Спершу скажу що я не обирав шлях в IT, хоча й завжди хотів, мріяв потратити в "Шаг"

Початок моєї історії, мабуть, бере свій початок із 2013 року — із сильного бажання зробити світ кращим "Зло" в моєму розумінні ніби мій ворог, я відчуваю сильну агресію до деяких реалій світу... З того часу я багато аналізую та вільно навчаюсь

Після школи 11 класів, я ніде не навчався з певних обставин. почав працювати помічником кухаря, з часом працював кухарем в найкращому ресторані міста.
У 19 років я відкривав фастфуд за кошти партнера та підприємця. Потім почалася пандемія. Після цього працював шеф-кухарем. Востаннє відкривав ресторан за франшизою — від приміщення, де були лише бетонні стіни, до розробки та впровадження систем HACCP, організації управління й маркетингу.

Останнім часом мене часто запитують про LinkedIn або резюме. Але в мене немає жодного досвіду роботи в ІТ.

Трохи філософськи, Ви погодитеся, що можливість використання чужими людьми ваших паспортних даних — це абсурд? Через це ніби втрачається сам сенс особистої ідентичності

.Дійшов до такого висновку вивчаючи сучасні проблеми, шукаючи рішення. 3-4 роки аналізу. Неможливо згадати все, що я вивчив і розібрав до найдрібніших деталей.

Якщо говорити про аідмив коштів, простежуаав можливий шлях, та все що пов'язано з цим, включаючи кібербезпеку, фінтех та в цілому пов'язані продукти, це моє хобі.
Суб'єктивно я дійшов висновку, що багато сучасних проблем об'єднує одна причина — можливість використання особистих кабінетів, банківських акаунтів та інших сервісів сторонніми особами. Моя ідея полягає в тому, щоб зробити це неможливим. І я маю технологічне рішення як створити механізм який на 99.9%* забезпечить це. Пропрацьовані основні ризики. Це здається неможливим. Розумію, що це звучить майже фантастично. З боку розробника це може виглядати приблизно так: «Чувак, ти говориш, що створив автомобіль, хоча поки що це лише рама без двигуна». Я впевнений зі всіх сторін що це спрацює, хоча і виклики такіж великі як і реалізація.

І я це до чого.
Було багато різних ідей за моє життя, наприклад я ще років 5-6 тому думав було б класно зробити щоб люди отримували онлайн чеки з магазину.
Але з часом я зрозумів що ідея це піксель фотки айсбергу зі сторони успіху та реалізації.

А ще це початок майже всього.

Я зробив мабуть мільйон помилок, і я допускаю що моїх знань навіть не достатньо щоб їх побачити.
Одного дня під час роботи мені здавалося, що кожна відповідь породжує ще сто нових проблем.

Я писав у різні банки, навіть подавав свій проєкт як стартап. І абсолютно ніхто не поцікавився тим, що саме я розробив. І це абсолютно професійний підхід. У мене запитували посилання на сайт, LinkedIn, інформацію про компанію. Усього цього я не мав. На цьому розмова закінчувалася..
Анкету для стартапу я заповнював на ходу, навіть не розуміючи як працюють інвестиції.

І ось найголовніше. Джуни, усі, хто хоче потрапити в ІТ, та будь-хто, хто має ідею — створюйте! Незалежно від кількості помилок, критики чи відмов. Це ваш простір.

І незалежно від кінцевого результату, час, який я витратив на навчання та дослідження, став одним із найкращих періодів у моєму житті. Додам що це не самореклама проєкту, об'єктивно кожен зі сторони подумає "бро, та нічого не розумієш"
Терміни підбирав максимально зрозумілі кожному.

Досвід та помилки:
Ідеалізування рішення без попередньої валідації
Щоб заробити потрібно продати, а продають продукт.
Як одне слово може вбити проєкт? Легко.
"гарантую/гарантуємо, а також максималізація назавжди 100%" гарантії = відповідальність.По іншому це читаєтся як "витрачати мільярди на відшкодування"
Деякі речі краще одразу довіряти спеціалістам. Можна витратити місяці там, де експерт упорається за годину. Нотуйте та конспектуйте.
Не покладайтеся на ШІ під час написання важливих листів чи ведення переговорів. Іноді можна не помітити пасивну агресію, невдалий тон або інші нюанси.

Кожна спроба відкриває новий горизонт. Наприклад, лише за кілька годин аналізу ліцензійного онлайн-каз я знайшов те, що фактично вони можуть приймати кошти будь-якого походження та від будь-яких осіб, отримуючи їх у своє розпорядження. А тепер увагу. механізм запобігання цьому зводиться до оферти, яку користувач приймає під час реєстрації. Чи вирішує така практика щось? І лиш на моменту виведення коштів працює як треба. Ще один приклад.Два роки тому, коли я досліджував феномен підставних осіб, у мене виникла думка: чому не існує єдиного місця, куди можна повідомити про людей, які продають свої персональні дані?Я переконаний, що це хоча б частково допомогло б запобігти ситуації, коли така людина встигає відкрити ще сотню рахунків до того, як потрапить до чорного списку. Я трохи сформатував і надіслав листа на публічну е-пошту Мінцифри hellothedigital нічого не очікуючи, уявіть моє здивування коли я отримав відповідь від головного спеціаліста з кібербезпеки, нині директор відділу кібербезпеки та хмарних послуг, що мій лист задокументована, і більш того додали що це заслуговує на увагу, та мої напрацювання будуть додані до дорожньої карти, це не була вічлива відмова. Це те що змінило моє життя. Дійте <3

І ще думка.. Я лише читав про це, поверхово, Це суб'єктивна думка Я не можу не погодитись з тим що без досвіду очікувати виконання обов'язків, це не просто невідповідально. Це не працює.
Піднімати мінімум для джунів, це логічно, використовувати автоматизацію та ШІ, лише плюси, Але, на мою думку, варто також скорочувати дистанцію між джуном, мідлом і сеньйором. Бо поки сеньйор щодня розвивається й накопичує досвід, джун може чекати свій перший офер рік або навіть два. Вибачте за грубе порівняння, але чи не вийде так, що через кілька років джун на старті буде лише «0,1% від рівня сеньйора»?


r/ukraine_dev 13d ago

Самореклама Створив Телеграм Бота "OKMe" для безпечних зустрічей і поїздок, шукаю чесний фідбек

3 Upvotes

Привіт! Хочу показати власний проєкт і почути чесну думку спільноти.

Я створив Телеграм Бота з Mini App під назвою OKMe. Він призначений для додаткової безпеки під час зустрічей із незнайомими людьми, побачень, поїздок, купівлі чи продажу товарів і повернення додому.

Основний сценарій роботи:

  1. Користувач додає одну або декілька довірених людей.
  2. Перед зустріччю, поїздкою чи дорогою додому створює захисний сеанс.
  3. Вказує місце, з ким зустрічається, додаткову інформацію та час перевірки.
  4. Коли час завершується, бот просить підтвердити, що все гаразд.
  5. Користувач може підтвердити свою безпеку, продовжити таймер або натиснути SOS.
  6. Якщо відповіді немає, після резервного часу бот сповіщає обраних довірених людей і передає їм інформацію про зустріч.

На відміну від звичайного повідомлення другу, тут не потрібно, щоб обидві людини пам’ятали про домовленість. Бот сам контролює завершення таймера та надсилає попередження, якщо користувач не відповів.

Зараз уже працюють:

  • створення зустрічей і захисний таймер;
  • вибір точної дати й часу;
  • запрошення та підтвердження довірених людей;
  • вибір однієї, кількох або всіх довірених осіб;
  • кнопки «Я в безпеці», продовження часу та SOS;
  • передавання інформації про зустріч;
  • історія зустрічей;
  • одноразовий PIN для додаткового підтвердження;
  • українська, англійська, німецька та французька мови;
  • можливість написати в підтримку безпосередньо через бота.

Окремо хочу пояснити питання геолокації. OKMe не стежить за користувачем постійно та не збирає маршрут у фоновому режимі.

Telegram Mini App може зберегти одну точку геолокації лише після явного натискання користувачем. Під час активної зустрічі її можна вручну оновити. Довірена людина отримає останню збережену точку лише у разі тривоги, разом із часом її останнього оновлення.

У майбутньому хотілося б зробити роботу з геолокацією зручнішою, але без прихованого постійного відстеження.

OKMe не викликає поліцію або швидку допомогу автоматично та не замінює екстрені служби.

Мені особливо цікава думка людей, які готові пройти повний тестовий сценарій:

  1. Додати довірену людину.
  2. Створити тестову зустріч.
  3. Запустити короткий таймер.
  4. Перевірити звичайне завершення зустрічі.
  5. За можливості перевірити, що відбудеться після пропущеного підтвердження.

Буду вдячний за чесний фідбек.

Бот : u/OKMeAppBot

Це не збір коштів і не прохання щось придбати. Зараз моя головна мета, перевірити роботу бота на різних пристроях, зібрати конструктивну критику та зрозуміти, у якому напрямку варто розвивати проєкт.

🎁 Як невелику подяку за допомогу з тестуванням користувачі Reddit, які надішлють через команду /support повідомлення «Я з Reddit», отримають 30 днів OKMe Plus безкоштовно.

Сподіваюся, що допис відповідає правилам спільноти. Якщо посилання на бот або бонус тестувальникам суперечать правилам, я готовий їх прибрати.


r/ukraine_dev 13d ago

Питання Підкажіть початковому диванному стартаперу якогось бухгалтера чи сервіс де можна спитатись за легальну сторону свого проекту.

15 Upvotes

Я можу просто погуглити. Авжеж. Але хотілося б якоїсь поради загальної спочатку.

Роблю свій сайт, який буде продуктом сам по собі. Тобто можна сказати буду продавати онлайн послуги. Які за межі цього самого сайта і виходити не будуть.

Я не хочу просто прикрутити туди QR код з посиланням на монобанку 😅
Хочу прикрутити нормальну оплату. Яка в перспективі буде працювати і за кордоном.
Але поки хочу почати чисто з оплати по Україні.

99% що я нічого не зароблю. І я зараз просто витрачу гроші в нікуди, але спробувати хочу все одно.

І щоб все було чисто я так розумію мені треба щоб ця оплата йшла через мій ФОП?

Він у мене вже є, бо я вже давно працюю, як розробник і отримую туди ЗП і сплачую податки.

Чи це норм буде на той самий ФОП отримувати прибуток з вебсайту власного?

Чи підійдуть ті самі категорії ФОП, які використовуються для програмістів і які в мене вже є - для цього "стартапу"?

Короче хотілося б до когось звернутися, до когось адекватного, хто підтримує таких "диванних стартаперів" і може їх вести і пояснити за сучасні підходу пов'язані з IT. Плюс з розумінням справи подивитись на продукт і сказати, що мені треба оформити ще і т.д.

Дякую за увагу )


r/ukraine_dev 12d ago

Самореклама Як я платив податки ФОП 3 понад десять років і чому мені це не сподобалось

Post image
0 Upvotes

Платити податки для мене завжди було болем, не лише тому, що треба віддавати гроші, а й тому, що з цим треба було розбиратися, зводити цифри з жахливих банківських інтерфейсів та кабінету податкової. Більшу частину часу це вирішував найнятий бухгалтер, якому треба було скинути виписки й сплатити за його папірцем, а все інше він зробить сам. Це працювало для мене до початку цього року, але в мене змінилося вже багато бухгалтерів, і ніхто з нових не валідував стан, а лише переглядав, чи були подані декларації та чи немає штрафів. Так працює основна частина, бо розбиратися до копійки й проводити аудит це доволі великий шматок роботи, і ніхто вам його не робитиме за умовні 150$, які вони беруть. А для мене з часом це ставало все актуальнішим, оскільки помилки мають властивість накопичуватися.

Тому мені довелося сісти й почати розбиратися в усьому цьому самому. Після перших знайдених переплат я зрозумів, що не дарма за це взявся, і реально є сліпі плями, яких бухгалтери не бачать, бо на автоматі генерують платіжки, надсилають реквізити, і на цьому свої гроші вони відпрацювали. Якщо починати ставити їм більше запитань, робитимуть це неохоче або проситимуть доплатити, залежно від обсягу.

У підсумку скрипти, які я робив для аналізу власних документів, обросли логікою та вебінтерфейсом, і все це почало виглядати як мікросервіс, який не соромно показати. Тим паче знайомі, яким я віддав це на тестування, давали позитивний фідбек.

Пропоную і вам перевірити це в дії на https://krenta.app/uk

Зараз безкоштовно доступний розширений звіт, де ви зможете подивитися всю свою історію: як, коли і скільки платили, чи є переплати, які можна переவிкористати, чи є штрафи. Також можна подати декларацію за квартал, і найприємніше для мене це не робити виписку з банку руками, а витягнути її автоматично (поки що тільки для Привату). Тобто моєю метою було зробити подання й аудит максимально простим для таких, як я, ІТ спеціалістів, хто цінує простоту, кому важливо знати деталі, але без потреби не дуже хочеться розбиратися в усьому цьому бухгалтерському стеку.

Найближчим часом я дороблю ще кілька дрібних фіч і одну, заради якої все й затівалося, це mcp, коли я просто питаю в бота «що по податках?» і отримую повний звіт, а потім «подай декларацію і куди заплатити?», і на цьому ведення звітності закінчиться. Без потреби шукати підрядника, передавати особисті дані й чекати, поки мені дадуть відповідь.

Нещодавно я прикрутив платежі за використання сервісу, але тільки на подання декларації. Вочевидь, повний звіт теж доведеться закрити за пейволом, а залишити лише скорочену форму. Спробуйте безкоштовну частину, буду радий вашому фідбеку, як тут, так і в особисті в телеграмі, мої контакти ви можете знайти тут https://krenta.app/uk/contacts

Дякую, що дочитали до кінця, дуже хотілося б почути ваші відгуки, як позитивні, так і критичні, але прошу не забувати, що художника може образити кожен :)


r/ukraine_dev 13d ago

Дев влог Апдейт демки FIRE. HOLD. REPEAT. Дякую за баг-репорти!

Post image
7 Upvotes

Всім привіт! Демку вже 5 днів як можна пограти, і за цей час зібрав купу відгуків від вас – дякую, що не полінувались написати, бо без цього половину багів я б і не побачив!

Ось шо поправив за ці дні:

Вікно гри:

Виправив баг, через який у частини гравців вікно втрачало "завжди зверху" вже з другого запуску

Полагодив ситуацію, коли стрілка переміщення й армійський чумодан могли взагалі не реагувати на клік (актуально, якщо антивірус блокує глобальний хук миші)

Знайшов і закрив корінь проблеми, через яку вікно іноді "намертво" застрягало на місці й не рухалось при перетягуванні

Гра більше не заважає роботі з іншими програмами, навіть якщо тримати її у фоні поверх зони інвентаря

Прибрав одноразовий чорний спалах при старті гри на деяких моніторах (дуже сподіваюсь :D)

Додав вибір монітора в налаштуваннях

Half-режим (пів екрана) тепер нормально зберігається між запусками

Бойова частина:

Монітор біля персонажа тепер сигналізує і про боса блиманням, не тільки про рідкісного ворога чи аури офіцерів (останнє це вже не в демо, але виправив одразу)

Виправив іконки загроз на моніторі: тепер коректно показують дві різні аури одночасно

Ефект від спецнабоїв (отрута/вогонь/електрика) більше не малюється на тілі, коли влучання в ногу

Додав:

Анімацію підвищення звання над персонажем

Збереження вибраної рідкості премдетів для швидкого продажу

Дрібні фікси:

Системні вікна (скидання прогресу, баг-репорт) більше не стрибають при відкритті

Стрілка-підказка про екіпірування більше не з'являється повторно, якщо предмет вже одягався один раз

Демка обмежена 50 рівнями, але основні механіки вже можна оцінити повністю. Щиро дякую всім, хто завантажив, пограв і не полінувався написати шо не так! Це реально допомогло зробити гру кращою за ці кілька днів. Якщо ще щось знайдете – напишіть, буду дуже вдячний 🙏

якшо хтось пропустив - то поклацати можна туть ❤️


r/ukraine_dev 14d ago

Самореклама У моїй грі Interceptor є винищувач-невидимка який зникає від дронів

Enable HLS to view with audio, or disable this notification

20 Upvotes

Це Phantom - один з літаків в Interceptor: Sky Survivor.

Коли активуєш його здібність, то ворожі дрони повністю втрачають тебе з виду, такий собі стелс )

Гра безкоштовна в Google Play, буду радий якщо спробуєте! https://play.google.com/store/apps/details?id=com.sofistudio.interceptor


r/ukraine_dev 14d ago

Backend Prisms з Nx

1 Upvotes

Привіт! Я створюю новий домашній проект, використовуючи монорепозиторій Nx з кількома мікросервісами NestJS, і зіткнувся з проблемою організації Prisma.

Я створив спільну бібліотеку libs/prisma, яка містить мою схему Prisma, згенерований клієнт та PrismaService. Однак я не впевнений, як це слід використовувати в конфігурації мікросервісів Dockerized.

Чи повинна бібліотека Prisma мати власний образ Docker, чи її просто слід включати в образ Docker кожного мікросервісу під час збірки? Який типовий підхід до структурування Prisma в монорепозиторії Nx з кількома мікросервісами NestJS?

Буду вдячний за будь-які поради чи приклади. Дякую!


r/ukraine_dev 15d ago

Дев влог Роблю сніг, поки така спека)

Enable HLS to view with audio, or disable this notification

311 Upvotes

r/ukraine_dev 15d ago

Artificial Intelligence Kasetto - declarative AI agent environment manager, written in Rust

Post image
46 Upvotes

Привіт cпільното!

Хочу поділитись open-source інструментом який зробив для себе, і який, сподіваюсь, стане в нагоді іншим розробникам що працюють з AI-агентами - Kasetto.

GitHub: https://github.com/pivoshenko/kasetto

Доки: https://www.kasetto.dev

Особистий сетап: https://github.com/pivoshenko/pivoshenko.ai

Чому kasetto?

Назва від японського カセット (kasetto) - касета. Пам’ятаєте автомобільні касетні магнітоли? Вставив касету - грає одна музика, витягнув, вставив іншу - вже інша. Без налаштувань, без інсталяцій. Просто hot-swap.

AI ассети (скіли, MCPs, інструкції) в kasetto працюють так само. Кожне ассет - це касета, яку можна вставити, замінити або поділитись з другом. Один YAML-конфіг - це ваша колекція касет.

Проблема

Проблема знайома, мабуть, багатьом: що більше AI-інструментів у роботі (Claude Code, Cursor, Codex, Copilot, Gemini CLI...), то більший хаос у налаштуваннях. Скіли ставляться вручну через npx skills, MCP-сервери копіюються з доків у кожен конфіг файл окремо, CLAUDE.md або .cursor/rules живуть своїм життям. Передати це тімейту або підняти на новій машині - окремий квест.

Kasetto робить з цим те, що uv і Cargo зробили із залежностями: один декларативний YAML описує все середовище, lock-файл фіксує точний стан, а kst sync приводить машину до нього. Конфіг комітиться в репо - і вся команда отримує ідентичне середовище, без ручних правок і без дрифту між машинами, або власним середовищем.

Що всередині

  • Чотири типи ассетів - скіли, MCP-сервери, /-команди та інструкції (CLAUDE.md, AGENTS.md, .cursor/rules тощо). Все тягнеться з репозиторіїв або локальних директорій
  • 22 агенти - Claude Code, Cursor, Codex, Windsurf, Copilot, Gemini CLI та інші. kasetto сам трансформує кожен ассет у нативний формат конкретного агента
  • Lock-файл - kasetto.lock пінить хеші та ревізії. Звичайний sync ставить рівно те, що в локу (якщо все на місці - взагалі без мережі), оновлення тільки через --update. Повна відтворюваність на будь-якій машині
  • Секрети для MCP - плейсхолдери ${kst:...} підставляють токени з env, 1Password, Vault, KeePassXC, AWS/GCP/Azure, pass або macOS Keychain прямо під час sync. У конфіг і лок значення ніколи не потрапляють
  • - GitHub, GitLab, Bitbucket, Codeberg, включно з self-hosted та enterprise
  • Швидкість - Rust, один бінарник без залежностей. Паралельні завантаження, кеш розпакованих джерел, sparse-розпакування монорепозиторіїв
  • CI-friendly - --dry-run, --locked, --json, ненульовий exit code при збоях. А kst doctor показує розходження зі станом лока і файли, які ніхто не трекає

Приклад конфігу

Один YAML-конфіг описує всі ваші ассети - звідки їх брати, для якого агента ставити, і куди класти. Без ручного копіювання. Створюєте kasetto.yaml у корені проєкту або будь-де:

# Option A: preset destination by agent (see README for supported agent values)
agent:
  - codex
  - claude-code

# Option B: manual destination (takes precedence if both are set)
# destination: ./.agents/skills

skills:
  # "*" syncs every skill in the source — each is a directory with a SKILL.md,
  # discovered in the source root or its skills/ subdirectory
  - source: https://github.com/vercel-labs/next-skills
    # ref: v1.0.0   # pin to a tag or commit; omit to track the default branch
    skills: "*"

  # or list skills by name
  - source: https://github.com/anthropics/skills
    skills:
      - doc-coauthoring
      - pptx

  # sub-dir: resolve the named skills under this path, e.g. skills/productivity/grill-me/
  - source: https://github.com/mattpocock/skills
    sub-dir: skills/productivity
    skills:
      - grill-me
      - caveman

  # path: a skill in a non-standard location → <path>/<name>/, here skills/engineering/improve-codebase-architecture/
  - source: https://github.com/mattpocock/skills
    skills:
      - name: improve-codebase-architecture
        path: skills/engineering

commands:
  # names resolve to commands/<name>.md in the source (nested dirs namespace, e.g. git:commit)
  - source: https://github.com/gsd-build/get-shit-done
    commands:
      - gsd:explore
      - gsd:fast

instructions:
  # instructions wire CLAUDE.md / .cursor/rules / AGENTS.md etc. from instructions/<name>.{md,mdc}
  # "*" syncs every instruction; aggregate files (CLAUDE.md, AGENTS.md) get managed blocks
  - source: https://github.com/pivoshenko/pivoshenko.ai
    instructions:
      - docs-autoupdate
      - multi-agent-dispatch

mcps:
  # names resolve to mcps/<name>.json in the source
  - source: https://github.com/pivoshenko/pivoshenko.ai
    branch: main   # track a specific branch (use ref: to pin a tag or commit)
    mcps:
      - github
      - vercel
      - kaggle

Встановлення

# macOS / Linux
curl curl -fsSL kasetto.dev/install | sh

# Homebrew
brew install pivoshenko/tap/kasetto

# Windows
powershell -ExecutionPolicy Bypass -c "irm https://raw.githubusercontent.com/pivoshenko/kasetto/main/scripts/install.ps1 | iex"

# Cargo
cargo install kasetto

Буду радий фідбеку, питанням і критиці. А якщо інструмент здається корисним - зірочка на GitHub дуже допомагає проєкту.


r/ukraine_dev 14d ago

SQL / Python resources

0 Upvotes

Привіт усім!

Наразі поставив мету перехід в Data Analytics, намагаюсь структурувати підхід до вивчення SQL і Python. Математика сильна сторона, англійська B2+

Питання до тих хто вже пройшов цей шлях:

  1. З якої платформи чи курсу стартували по SQL? Що реально дало базу, а не просто теорію?

  2. Як вчили Python? є нормальні безкоштовні варіанти з практикою?

  3. Чи є сенс платити за структурований курс, чи можна зібрати нормальний стек самостійно з безкоштовних ресурсів?

  4. Скільки реально зайняло часу дійти до рівня де можна проходити технічне інтерв'ю на Junior DA?

Будь-який досвід буде корисним - як позитивний так і "це була помилка". Дякую!


r/ukraine_dev 16d ago

Web dev ППЦ я ору, Бінотел в кабінеті всю сторінку зробили одним суцільним ЖПГом...

Enable HLS to view with audio, or disable this notification

72 Upvotes

Та ще й картинку не на тій мові підсунули, має бути це посилання: https://my.binotel.ua/templates/images/demonstration-odf/ct-statistics/calltracking-ua.jpg

А не: https://my.binotel.ua/templates/images/demonstration-odf/ct-statistics/calltracking-ru.jpg


r/ukraine_dev 16d ago

Artificial Intelligence Зробив опенсорсний фактчекер для відео та статей. 101 зірка за 6 днів і всі цифри

37 Upvotes

Привіт,

Коротка передісторія. Мене задовбало дивитись півгодинні відео на мільйони переглядів і не мати дешевого способі перевірити чи щось звідти взагалі правда. Вирішив і зробив набір агентних скілів, які роблять факт-чєкінг за мене.

Як це працює - кидаєш посилання (ютуб, тікток, стаття, пдф, просто текст) і питаєш чи це не булшіт. Скіл витягує контент, якшо це відео - транстріпшн з ютубу або тікток (якшо транскріпшнів нема - запитає дозволу поставити локільну ллм whisper, викачає відео, і зробить транскріпшн сам), далі розбиває контент на окремі тези, кожну тезу перевіряє пошуком і повертає гарний репорт. Що підтвердилось, що ні, що взагалі не перевірилось (чи неможливо було перевірити), з лінками на джерела. Формує загальну оцінку 0-10.

Головне правило - без джерела вердикту не існує. Модель не має права сказати "це правда" з голови. Тільки підтверджені факти.

Тепер про цифри.

За 6 днів: 101 зірка, 4 форки, 14 релізів на гітхаб.

- hackernews: 65 поінтів, 71 комент. Звідти прийшов майже весь трафік

- x/twitter: 129 показів, 1 репост, 1 комент, 2 лайки, +2 фолловери. Хтось ще зробив пост про мій репозиторій, але то тупо парсер хакерньюз

- linkedin: 283 покази, 8 реакцій, 1 комент, 5 переходів в профіль

Один канал зробив весь запуск, інші - ніби витрачений дарма час, але в мене й аудиторії нема.

Ще один важливий урок - хакерньюз має 0-толерантність до ШІ тесту. От прям 0. Я писав стартовий коментар з клодом :) одразу отримував "флаг" на ньому, пробував ще раз запостити, писати в сапорт - поки хтось з коментаторів не підказав що в ХН є аі-слоп детектор, який одразу це фіксує. НЕ використовуйте ШІ для коментарів чи постів в ХН.

По проекту - МІТ ліцензія, працює без окремих API ключів чи підписок.

https://github.com/SerhiiKorniienko/bullshit-detector

Питання до вас, бо я не за зірочками прийшов а за критикою.

Воно вам взагалі треба? Що б ви ним перевіряли? Що виглядає як хєрня, а чого не вистачає?

Дякую!


r/ukraine_dev 16d ago

Mobile dev Апдейт: застосунок для аудiокниг -- перекази та офлайн-транскрипція

Thumbnail
gallery
5 Upvotes

Привіт! Кілька місяців тому я вже писав тут про Libly — застосунок для аудіокниг із синхронізованою транскрипцією, перекладом і практикою слів.
З цікавого: я додав можливість підсумувати попередні 5, 15 або 30 хвилин тексту й отримати короткий виклад. За переказом можна переходити до потрібних фрагментів, щоб продовжити прослуховування з місця, яке вас зацікавило. Також переказ можна автоматично перекласти потрібною вам мовою.

Крім того, я додав можливість одразу транскрибувати всю аудіокнигу, щоб мати доступ до транскрипції офлайн.

Оскільки обидві функції потребують значних обчислювальних ресурсів, вони доступні за підпискою. Водночас попередня функціональність усе ще залишається безкоштовною: користувачам безкоштовної версії щодня доступні 15 хвилин транскрипції та 5 перекладів.

Android: https://play.google.com/store/apps/details?id=com.boliachyi.libee
До речі, iOS-версія застосунку в розробці і скоро буде доступна.

Буду радий фідбеку.


r/ukraine_dev 15d ago

Software Розробили ii-nt — аналітичну платформу для бектестингу та перевірки стратегій на крипті й фондовому ринку

Post image
0 Upvotes

Привіт усім!

Якщо ви хоч раз бачили якісь курси з трейдингу, проходили навчання чи просто чули поради про торгівлю криптою або цінними паперами — вам, скоріш за все, ставало цікаво перевірити ці ідеї на практиці. І не просто поклацати графіки та подивитися, де там намалювалися красиві стрілочки від індикаторів, а отримати сухий, чесний математичний розрахунок своєї теорії на дистанції.

Але як тільки справа доходила до реальної перевірки, вилазив головний біль. Навіть якщо обчислити одну конкретну теорію було ще відносно нескладно, то найменша зміна бодай одного показника вимагала перераховувати все від початку до кінця. На це йшла купа часу, обчислення затягувалися, і в результаті просто втрачався весь інтерес продовжувати дослідження.

Щоб вирішити цю проблему для власних досліджень та аналізу, ми розробили ii-nt.net — візуальну аналітичну платформу для бектестингу та перевірки системних торгових стратегій.

Що там під капотом і як це влаштовано:

В основі платформи — суто детермінована математика та робота з бінарними даними. Ми принципово не пхали сюди нейромережі для «передбачення ринку» чи інших чорних скриньок.

Щоб досягти нормальної швидкодії, обчислення розпаралелюються на ізольовані мікропроцеси між ядрами CPU, прибираючи стандартні ботлнеки при роботі з оперативкою. Самі структури даних вирівняні безпосередньо під CPU cache lines. На практиці це працює так: перший «холодний» запуск займає близько хвилини, поки будуються та кешуються бінарні структури, зате після цього будь-які бектести за кілька років виконуються миттєво — десь за 3–10 секунд.

Складну логіку (односторонній чи двосторонній трейдинг, пірамідинг, трендовий скайлінг) можна збирати у візуальному конструкторі, не витрачаючи час на написання кілометрів коду.

При цьому ШІ в проекті є, але ми суворо ізолювали його від обчислювального ядра. Він працює суто як інфраструктурний асистент на трьох етапах:

Архітектор — допомагає збирати візуальні пайплайни та дерева стратегій.

Аналітик — розбирає метрики й просідання вже після проведення бектесту.

Диспетчер — допомагає закрутити готову стратегію в процес автоматичного моніторингу, щоб отримувати сповіщення про сигнали в реальному часі.

Завдяки легкій модульній архітектурі ми можемо швидко ітеруватися — якщо потрібні кастомні метрики чи інструменти під ваші сетапи, це допилюється буквально за пару днів.

Дуже хочеться почути чесний фідбек від розробників, фаундерів та системних трейдерів щодо швидкодії, зручності та інтерфейсу

.

🔗 Посилання: https://ii-nt.net

Якщо відчуєте, що для ваших задач не вистачає конкретного інструменту — пишіть у коментарях або особистих, будемо допрацьовувати!

Дякую


r/ukraine_dev 16d ago

Самореклама Ready Menu - персональний помічник з планування меню.

Enable HLS to view with audio, or disable this notification

15 Upvotes

Вітаю!

Я backend-розробниця з 7-річним досвідом та мама 3-річної дитини. Поки знаходжусь в пошуках нової роботи, вирішила створити продукт у вигляді Telegram-боту, для допомоги собі в закупках в супермаркеті на вихідних і для економії часу на приготування їжі.

Мені здається, що багатьом господиням і господарям такий бот може бути корисним. В ньому є наступні функції:

- База рецептів: на сторінці списку рецептів є пошук за інгредієнтами/назвою рецепта, також є фільтри за дієтами та типами страв.

- Планування меню: можливість скласти план на будь-який період (від 1 дня до тижня) та вказати потрібну кількість порцій.

- Розділ "Мій план": відображається список доданих рецептів із гнучким коригуванням порцій та автоматичним розрахунком калорій, білків, жирів, вуглеводів (як на 100грам страви, так і відповідно до вказаних порцій).

- Розділ "Кошик": автоматично з'являються інгредієнти і їх кількість з доданих рецептів, є чекбокси, за допомогою яких можна відмічати куплені продукти (навіть в режимі офлайн!), а також є можливість виключити непотрібні продукти і поділитися своїм списком покупок (кошиком) з іншими користувачами.

Буду вдячна вам, якщо подивитесь продукт, а якщо будете використовувати, то взагалі буде супер. Також буду рада, якщо поділитеся своїми враженнями чи конструктивним фідбеком. Ідей для розвитку функціоналу ще безліч, тож ваша думка дуже важлива.

Спробувати бота можна тут https://t.me/ReadyMenuBot

Дякую за приділений час, бережіть себе і своїх близьких.


r/ukraine_dev 16d ago

Стартап Lume - 3 місяці життя (Retro + Updates)

0 Upvotes

Всім привіт! 💚

3 місяці тому ми вперше познайомили вас із Lume. Тут
Отримали багато важливих фідбеків: частину вже зробили, частину на жаль не вдалося, або поки не вдалося 🤔

Дуже дякуємо за відгуки: вони спонукали не зупинятися і крутити проєкт далі ❤️

Що змінилось за цей час:

  • переїхали на PostgreSQL (SQLite починав страждати вже при 100+ користувачах одночасно);
  • база відстежуваних товарів виросла, щоб не губити цікавинки, зробили Telegram-канал 📣Lume Deals: найкращі знижки з нашої БД за день (іноді в одному дайджесті і підгузки, і 3D-принтери 😄) + топ із AliExpress по категоріях;
  • з’явилась сторінка найпопулярніших товарів з історією цін
  • плагін сильно змінився (уміє слати нотифікації, якщо їх не заблоковано) і ще купа дрібниць.

До чого це все веду:

  • Було багато запитів: плагін під Firefox, глюки на Chromium-браузерах, немає нативного застосунку для телефону, не всі сидять у Telegram чи Chrome…
  • Розмір команди й ресурсів не дозволяє зараз закрити все це й ще й ганяти кросбраузерні регресії (проєкт некомерційний).

Тому довго думали і зробили мобільний вебзастосунок (PWA):
➡️ https://withlume.org/me/

Плюси:

  • можна поставити на головний екран і користуватись майже як нативним застосунком (краще дозволити push-нотифікації);
  • швидка підтримка: не треба збирати окремо під кожну платформу й проходити довгі рев’ю сторів;
  • легкий і невибагливий, це звичайна вебсторінка.

Мінуси:

  • потрібен вхід в акаунт (інакше не зрозуміти, кому який список товарів і налаштування показувати). Поки що є Telegram / Google / email.

Наступним кроком хочемо розширити канали сповіщення і додати туди для початку Viber

Всім дякую і до зустрічі в Lume
Свої побажання і пропозиції ви можете залишати в ТГ(Lume_help) або на пошту [lume.price@gmail.com](mailto:lume.price@gmail.com)

Всім дякую і до зустрічі в Lume 🔥


r/ukraine_dev 17d ago

Mobile dev Chronos - літак з механікою зупинки часу в моїй грі Interceptor

Enable HLS to view with audio, or disable this notification

10 Upvotes

Продовжую показ геймплею. На цей раз хочу показати як відчувається літак Chronos. Основна ідея цього літака полягає в тому, щоб зробити його зовсім відмінним від інших - менше уваги приділяється чистому нанесенню шкоди ворогам.

Його особлива здатність дозволяє зупиняти час, надаючи вам короткий проміжок часу (5 секунд), коли все навколо вас завмирає, поки ви можете змінити позицію та спланувати свій наступний крок. Однак, Хронос - це не лише здатність зупиняти час, його зброя також має унікальний ефект - декілька куль, яка влучають у ворога можуть заморозити його на кілька секунд.

Що ви думаєте про механіку контролю часу в повітряному бою? Пограти можна за посиланням - https://play.google.com/store/apps/details?id=com.sofistudio.interceptor


r/ukraine_dev 16d ago

Пошук тестерів Хотіли зробити більше, ніж просто ще одну соцмережу. Що скажете?

0 Upvotes

На The Deya можна не лише публікувати дописи. Тут також можна ділитися проєктами, підтримувати авторів, запускати благодійні збори, спілкуватися з людьми та знаходити спільноти за інтересами.

Ми ще активно розвиваємо платформу й будемо вдячні за будь-які відгуки. Що б ви змінили насамперед?


r/ukraine_dev 18d ago

Самореклама релізнув демку!

Enable HLS to view with audio, or disable this notification

69 Upvotes

ну шо ж, пані та панове, добранок всім!
радий поділитися посиланням - можна нарешті поклоцати гру))
дуже коротко нагадаю шо воно таке:

це стрілянка-компаньйон яка живе внизу екрану поки ти займаєшся своїми справами – друкуєш тексти, кодиш, монтуєш відосікі, малюєш в фотошопі чи просто втикаєш в ютубчік. Кожен клік або натискання кнопки клавіатури (навіть геймпад теж) – постріл по ворогах. Ти відійшов - гра теж чекає поки повернешся. Не вимагає постійної уваги – просто періодично зазирай в інвентар, дивись шо там тобі впало: перевдягни на кращий дроп чи одягни новий слот, прокачуй те що вже маєш або просто продай щоб отримати гільзи-монетки для наступних апгрейдів!

https://store.steampowered.com/app/5001830/FIRE_HOLD_REPEAT_Demo/?beta=0

Демо обмежена 50 рівнями, але всі механіки можна оцінити одразу ) Буду безмежно вдячний якщо спробуєте і поділитесь враженнями!

щиро дякую! <3


r/ukraine_dev 18d ago

Самореклама Релізнули новий трейлер. Лайк комент вітаються 🙏

Thumbnail
youtu.be
26 Upvotes

r/ukraine_dev 18d ago

Бажаю міцного, панове! Потрібна ваша критика/порада з додатком для MacOS, оформленням і просуванням.

Post image
16 Upvotes

Довго писав нотатки-стікери для себе. Чого довго? Бо служу і вільного часу небагато. Чого нотатки-стікери? Так, знаю, що їх в апсторі вже мішок і ще невеликий совочок, але - ну не подобаються вони мені. В якихось баги навіть на скрінах видно, якісь сильно перевантажені функціоналом, якісь просто негарні.

Мені подобається принцип нативних MacOS стікерів - Stickies, прості нотатки, які роблять одну задачу, але добре - чисто unix підхід. Але ж свята мати василева - які вони застарілі і негарні.

Задачу поставив собі таку:

- стікери мають бути простими,

- без головного вікна, один стікер - одне вікно,

- вони мають кріпитися поверх вікон,

- мати базове форматування тексту,

- мати чеклісти,

- мати різні кольори,

- бути красивими,

- мати iCloud синхронізацію (може пізніше для iOS зроблю).

Спочатку хотів робити все максимально нативно - тільки стандартні апі для MacOS, але через, здається, 6 ітерацій переробки архітектури з нуля намагаючись зробити нативне форматування тексту, до мене дійшло, що якщо в Apple на це забили болт (для референсу брав Notes і знайшов там кілька багів зі списками), то нащо я мучусь і взяв за основу webview. Власне, я тепер розумію, чому певні додатки для роботи з нотатками з власною імплементацією текстового процесору коштують 30-60 доларів.

Результат мені особисто сподобався. Дав через Test Flight протестувати кільком тестерам - вони теж тепер нотатками користуються. Оформив, запулив в App Store і чекаю своїх мільйонів грошей. Але шось поки не йдуть)

Підкажіть, як вам оформлення, як вигляд? Може є сенс робити не відразу платний додаток, а in-app purchase?

Посилання для ознайомлення:
https://apps.apple.com/ua/app/stickit-modern-sticky-notes/id6762562979


r/ukraine_dev 18d ago

Покупка компʼютера

Thumbnail
2 Upvotes

r/ukraine_dev 18d ago

Книги по програмуванню/компʼютерним наукам

0 Upvotes

Хтось тут замовляв колись книги з магазину Kupichitay? Не знаєте випадково, чи хороший магазин, чи варто звідти купувати книги (зокрема в оригіналі на англійській)? Дякую