Ну что, уважаемые Дамы и Господа! Хочу представить вам Проект, над которым мы работали в последние несколько месяцев. Работали в моменты, когда было свободное время. Называется проект… «Координаты Закарпатья». Это не новый ресурс, а реинкарнация моего старого проекта «POI.UZHGOROD.UA: Все координаты Закарпатья», запущенного в далеком 2007-ом году для краеведов, гидов, экскурсоводов, и всех тех, кто интересуется родным краем.

Тогда запустили наскоро. Движок был слабый. Много активничали, но на ресурсе только косвенно отображали новое в разделе «TO DO»… Этот проект был самым требующим изменений, из всего того, что лично я вел…

Долго никто не соглашался помочь. И вот гениальный и постоянно занятый программист (девелопер) Евгений Ковтун решил поддержать этот слабый, но все же… Проект!… Длинные месяцы поиска свободного времени и разработки в нем. Тестов. Исправлений. Пререканий на тему, как это все должно выглядеть, как должно работать.

Вы знаете, сколько раз я слышал фразу, что я «Мамонт в технологиях»? Охххх… 🙂

В итоге — затянули как могли. А год заканчивался. Хотели представить MVP-версию (работающая версия с минимальными функциями) месяцем раньше, но в итоге все залипло на сотне задач в CRM и дошло до состояния 11-ти билдов для тестировщиков. Поэтому, представляем вам не MVP, а уже довольно таки функциональное решение. Все, что могли, учли. Все, что заметили — исправили. Основное кредо — «только то, что важно и нужно» — соблюдено. «Наворачивать» приложение со старта не хотелось. И потом, думаю, не особо захочется… Время покажет, что требуется реально добавить, а что… реально убавить. Это, типа, как приложение Monobank. Только не для финансов, а для картографии.

Итого. Имеем сборки:

1) Для вэба (универсальное решение) — сайт poi.uzhgorod.ua

Это вроде, с виду, как классический сайт, но… не совсем. Он, к примеру, с возможностью последующей установки PWA-аппликации. Вам это действие предложит система / браузер. Всплывающим окном. Если не отреагировали, то можно потом все через меню типа «Добавить на главный экран» все реализовать. На десктопе появится иконка, запускающее аппликацию, а не браузер с сайтом.

2) Для Android — приложение на Google Play —
play.google.com/store/apps/details?id=ua.uzhgorod.poi_frontend

3) Для iOS — приложение на App Store — apps.apple.com/us/app/id1546448262

Магическая ссылка для всех устройств: poiuzhgorod.page.link/app
(отрабатывает ПК, устройства Android, устройства iOS и соответствующе перенаправляет)

Для работы WEB-версии, Ваш браузер должен быть современным (очень умно: «поддерживать canvas и wasm»). Это, в данный момент, большинство популярных браузеров. Например Chrome, FireFox, Safari, Edge, и другие. Регулярно обновляемые. На очень старых браузерах (минус 4-5 лет) проект запускаться не будет. Тогда придется пользоваться приложениями. С ними тоже есть оговорка. Они будут запускаться на Android 5+ и iOS 9+ соответственно. Но, думаю, таких древних пользователей с такими древними смартфонами не сыщешь уже… 🙂

Ремарка. Мысли вслух. С «Google Play» работать сложно. С «Яблочными Братьями» — вообще Печаль как Сложно. Эххх. Оххх.

Стартуем с 500 точек на карте Закарпатья! Всего их добавлено в ближайшее время будет еще, как минимум, тыща…То есть хватило времени на ⅓ от посещенного.

Помните! Данный ресурс — это коллекция координат. Мы не претендуем на достоверность / актуальность информации в графе «Описание». Информация о точке указана на основе бесед с аборигенами, историками, краеведами, гидами / экскурсоводами или прислана читателями. Никакого Deep Fact Checking. Это могут быть Легенды!… Этот может быть даже не «правдивая история». Но это не главное. Главное — Координата объекта / точки. Вот тут мы стараемся.

Информируем в блоке «Новости» на сайте и / или в приложениях. А еще уведомления могут приходить в Telegram-канал и на страницу «Координаты Закарпатья» в Facebook, если вы на них подписаны… Лучше включите для такого сразу «беззвучный режим». Их, уведомлений, там скоро будет много…Надо, как минимум, еще тыщу точек добавить. Спасибо.

Канал в «Телеге»: t.me/poi_uzhgorod_ua

Страница в FB: fb.com/poi.uzhgorod.ua

В общем — тестируйте. Пробуйте. Используйте…

Старались. Много времени потратили…

Ошибок / предложений, думаю, тоже будет много. Сообщайте. Учтем. И, возможно, исправим… Не забывая о концепции «только то, что важно и нужно».

Будем очень рады, если напишите, сюда, в комменты, или иным другим способом, свои замечания / пожелания / замеченные баги.

Особенно будем рады отзывам про «приложуху» под iOS. Реально было трудно с тестировщиками. 1-2 человека приложились. Айфонов все меньше среди населения… 🙂

Еще немного информативного. Для тех, кто в теме, или иных «гиков». При разработке мы использовали:

Backend: PHP 7.4, Symfony 4.4 LTS, MySQL, Memcached
Frontend: Flutter (iOS, Android, WEB), SQLite (wasm build for WEB)

Стартанули!

Аллилуйя. И всем спасибо за репосты этой статьи и будущих новостей Проекта. За использование. За тестирование. Да и просто — за поддержку Добрым Словом… Всем вам — лучики в Карму!

Помните! Проект полностью некоммерческий. Это, местами, сложно. Но время есть.

Работаем дальше. Не переключайте. Будем очень рады.