Історія створення Мапи повітряних тривог ... Або як фраза «а давайте зробимо для себе» перетворюється на корисний сервіс

На сам перед хотілося б розповісти про нас. Ми це невелика компанія ArgoPrep зі США з офісами в New York та Кам’янському (Дніпропетровській області). Займаємось ми створенням навчального контенту для дітей в США. Але все це не має значення, далі розмова не про це.

Про що буде далі? А далі про це: alarmmap.online

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

🗓24-02-2022

Початок війни частина нашої команди вивозить сім’ї або за кордон, або на західну Україну. Декому вдалося це зробити за один день, у деяких це зайняло 5 днів. Хтось пішов у військкомат, але отримав відповідь «залишіть телефон і чекайте ми вас викличемо».

🗓10-03-2022

Допомогли всім, кому тільки була можливість, будували блокпости, купували та відправляли амуніцію, та й багато іншого. Ресурси закінчувалися, а отже, треба працювати. Зібралися всі в офісі і ось тут з’явився перший дзвіночок майбутньої ідеї. У багатьох співробітників встановлено додаток від «stfalcon.com» або «єТривога», в яких здебільшого контролювали не свій регіон (сирену і так чутно добре), а регіони, де знаходяться родичі. При спрацьовуванні сирени в роботу привносився відчутний дисбаланс, всі починали перевіряти це у нас чи ні спрацювало і все це призводило до зупинки роботи.

🗓14-03-2022

Вранці в момент чергового спрацьовування сирени у співробітника, в регіоні, за яким він стежив, хтось з колег запропонував «А давайте всі тривоги виведемо на мапу». Ідея сподобалася всім, і всі включилися в роботу над цією ідеєю, без обговорень як робитимемо, просто сіли за комп’ютери відкрили IDE і вперед. Хтось накидав кістяк фронту, хтось приєднав карту, хтось зайнявся пошуком GeoJson (ще те завдання як виявилося, багато сервісів, де це було доступно до початку війни були вимкнені або дані були не повні), хтось шукав джерела звідки брати інформацію (розбирали програми, шукали телеграм та вайбер канали), хтось займався підготовкою сервера. Робота завирувала як у найкращі мирні часи, всі були охоплені ідеєю. Надвечір все було готове.

🗓15-03-2022

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

🗓16-03-2022

Карта періодично перестає працювати, невеликий сервер, який ми виділили під неї, просто не справляється. Починаємо шукати причину, спочатку думали, що помилилися у коді, адже писали на колінці, швидко та просто. Яке ж було здивування, коли виявилося, що все падає через велику кількість користувачів. Хтось з офісу поділився з рідними, ті зі знайомими й так далі. З’явилася інформація у ЗМІ... Нам почали масово надходити скарги, що мапа не працює (як знайшли наші контакти загадка, бо на початку цієї інформації на мапі не було). Стало зрозуміло, що карта сподобалася людям і вони хочуть нею користуватися, а значить потрібно вносити зміни в код, упорядковувати дизайн, працювати над стабільністю і розв’язувати питання «як доставляти єдину інформацію всім користувачам одночасно з мінімальною затримкою». Ми знову включилися в роботу і багато питань вже вирішили на момент написання цієї статті.

🗓08-04-2022

Зараз мапа працює стабільно (нам так здається) при щоденному відвідуванні майже одного мільйона користувачів, ми отримуємо велику кількість листів від користувачів з подяками, побажаннями, знайденими помилками та пропозиціями. Кожен знаходить у карті щось своє, українці бачать, де зараз небезпечно, весь світ, як зараз, небезпечно в Україні. Ми для себе в мапі знайшли цікавий досвід у розробці та перший досвід волонтерського проекту. Майже за місяць зі звичайного «для себе» карта стала для всіх. Усім, хто захотів зробити щось своє, ми дали API або підключення до WebSocket. Щиро віримо, що, можливо, карта допомагає врятувати життя людей.

Дякую за ваш час і увагу.

👍ПодобаєтьсяСподобалось2
До обраногоВ обраному0
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

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

Так і не докінця зрозумів де ви отрумиєте api в реальнмоу часі

Звідки зараз береться інфо по тривогам? Так і моніторяться тг-канали?

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

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

в рамках цього сайту чи окремий сервіс буде?

Чув, що можна отримати доступ до офіційних каналів сповіщення, тому що тг та вб — не дуже надійно імхо. Додатки Тривога! та єТривога звідки беруть дані, не в курсі?

В рамках сайту, Ми це розуміємо, буде можливість будемо брати з офіційніх джерел. Додаткам данні дає цивільна оборона.

Підписатись на коментарі