Розповідаємо, як створювався та розвивався єдиний онлайн-довідник перейменування вулиць Кропивницького, написаний одним розробником!
Для Onix-Systems Rename.kr.ua – внутрішній некомерційний проєкт. На момент старту над ним працювала невелика команда:
- Богдан Стасюк – співавтор ідеї, підготовка інформації про перейменування
- Дмитро Дурач – співавтор ідеї, моральна підтримка проєкту
- Максим Сінченко – підготовка інформації про вулиці
- Сергій Холін – менеджмент
- Костянтин Алтухов – розробка
- Костянтин Свідзінський – дизайн.
Однією з ідей проєкту є відкритість даних. Рушій сайту є в загальному доступі, його можна скопіювати та створити такий проєкт для свого міста. Також на сайті є API, до якого можна звернутися й отримати всі ці перейменування у вигляді JSON файлу, щоб за потреби використовувати їх в інших сервісах.
Як усе було
Історія створення сайту Rename.kr.ua почалася, відколи в Україні стартували процеси декомунізації. По ходу розгортання перейменувань вулиць та об’єктів міської географії, ставало дедалі важче слідкувати за змінами. Водночас картографічні сервіси теж не встигали відстежувати й вірно показувати назви вулиць чи знаходити потрібні адреси.
Першими, хто зрозумів, що потрібно створити такий онлайн-довідник, стали дніпряни. Вони створили сайт Rename.dp.ua, після того, як 2015 році міська влада прийняла рішення перейменувати одразу понад триста топонімічних об’єктів за кілька днів.
На той час у ще Кіровограді цей процес лише розпочинався. Тому Богдан Стасюк, котрий захоплювався краєзнавством, спільно з Дмитром Дурачем, CEO Onix-Systems, вирішили створити подібний сервіс для нашого міста.
Дмитро познайомив Богдана із Сергієм Холіним, COO Onix-Systems, який взяв на себе обов’язки менеджера цього проєкту. Богдан Стасюк забезпечував контент. У цьому йому допомагав Максим Сінченко, котрий, за його словами, робив наймаруднішу роботу – шукав інформацію про тих, на честь кого були перейменовані вулиці. Розробкою займався Костянтин Алтухов, дизайном – Костянтин Свідзінський.
24 лютого 2016 року створили репозиторій та почали роботу над сайтом. Розробка зайняла один місяць, – розповів Сергій Холін, – на той момент компанія була набагато меншою, тому наших двох Костянтинів розділяло буквально кілька столів.
Оскільки сайт є довідником і становить собою один великий список, його треба було візуально “полегшити”, – пояснив Максим Каменщиков, Арт Директор Onix, – В UI-дизайні цього вдалося досягнути за допомогою кольорів та шрифтів, а також додавши “повітря” між елементами. З боку UX вирішили додати пошук та алфавітний порядок, щоб людина, котра не пам’ятає повної назви вулиці, могла вказати лише першу літеру й швидко знайти потрібну адресу. Головним для цього сайту було два критерії: зручність споживання такого контенту й відтворення атмосфери Кропивницького.
Rename.kr.ua 2.0
Велика хвиля декомунізації вулиць тривала близько півтора року. Весь цей час сайт активно наповнювався та мав популярність у містян. Коли процес перейменувань сповільнився, сайт існував сам собою. Лише інколи виникала потреба в підтримці.
Та на початку 2022 року сайт отримав друге дихання. В місті почалася нова масова хвиля перейменувань.
Я це добре пам’ятаю, – сказав Володимир Гордієнко, Head of PHP Department, – у середині лютого 2022 року до мене звернувся Сергій Холін та розповів про Rename.kr.ua і про те, що він потребує нашої підтримки. Ми зрозуміли, що технічно сайт застарів і працював не так швидко, як того хотілося б, також він був незручним в адмініструванні. Тому ми вирішили повністю перебудувати його з нуля.
Ми обрали чудову технологію – PHP/Swoole, побудували новий бекенд та запровадили сучасні системи деплою. Словом, полегшили роботу розробників. А вже потім додали “адмінку”, онлайн-мапу, систему зворотного зв’язку та інші фічі, – розповів Володимир.
Зараз онлайн-довідник перейменування вулиць Кропивницького стабільно приймає близько ста користувачів на день та перебуває під наглядом розробника Володимира Міхава, котрий відповідальний за всі некомерційні проєкти у відділі PHP.