Добавить новость
 
Горячие новости часа
Сегодня в Белгороде

Новости Белгорода — календарь событий, фактов, происшествий за день

Сегодня 23 декабря 2024 года
Не в Белгороде?

Новости сегодня на 29ru.net

Новости от партнёров


Добавь свою новость бесплатно - здесь

Другие новости сегодня

Новости сегодня от Adwile

Сервер, бэкенд и микросервисы. Что уже сделали разработчики приложения для поиска укрытий в Белгороде?

68
Несколько программистов во главе с Андреем Созыкиным взялись за разработку мобильного комплекса, чтобы облегчить белгородцам поиск укрытий и заранее спланировать маршруты своих перемещений, исходя из вопросов безопасности. В этом их поддержал благотворительный фонд Андрея Мельниченко, а наша редакция взялась помочь с продвижением проекта, нужного горожанам. Пока в приложении «Белгород. Укрытия» можно будет найти только укрытия в областном центре, но в дальнейшем туда разработчики смогут добавить также укрытия в других районах области.

Что уже сделано?

Белгородские разработчики во главе с Андреем Созыкиным закончили разработку бэкэнда (внутренней части приложения, которая отвечает за обработку запросов пользователей, — прим.Ф.) приложения для поиска укрытий.

— Бэкенд — это основная конструкция, где будут храниться данные приложения. Сервер приложения будет взаимодействовать с устройствами пользователей. Для того, чтобы информация отобразилась на устройстве, её нужно откуда-то взять. Сервер будет раздавать эту информацию и получать её через другие системы, — объясняет Андрей Созыкин.

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

— У части из этих приложений есть своя база данных. Таким образом достигается определённая устойчивость. Если вдруг что-то пойдёт не так с каким-то из приложений, остальные продолжат работать и выполнять свою функцию. Допустим, если пропадёт интеграция с сервисами оповещений МЧС, остальные сервисы — авторизации пользователей и отправки информации о наличии укрытий — будут работать, — рассказывает Созыкин.

Так, например, в сервер приложения входит сервис геокодирования. Он предназначен, чтобы получать информацию об укрытиях.

— Изначально из данных у нас были только адреса ближайших точек, к которым привязаны укрытия, а также номера домов, если мы говорим об укрытиях в подвалах жилых домов. То есть, мы по адресу определяем координаты. Делаем мы это с помощью интеграции с сервисом API яндекс карт. Это один из наших сервисов, который называется «геокодирование», — объясняет разработчик.

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

— Добавление этой возможности стоит 150 тысяч рублей. Думаем, стоит её подключать или нет. Я склоняюсь к тому, чтобы на год взять эту функцию, и случае, если у пользователей пропадёт связь на устройствах, у них всё равно была возможность посмотреть информацию о размещении укрытий, — продолжает он.

Чтобы узнать, насколько эта функция необходима, в соцсетях проекта запустили опрос для белгородцев. Поучаствовать в нём можно здесь.

***

Также уже готов сервис управления и оповещения. Он получает информация об угрозах для людей с помощью интеграции с одним из каналов, где ранее были установлены уведомления от МЧС. Разработчики сделали бота, который выполняет статический анализ сообщений, приходящих от спасателей.

— На основе этих сообщений он разбирает, понимает, к какой области относится это сообщение, есть ли сейчас угроза или нет. Соответственно, сервис будет выдавать об этом информацию в интерфейс пользователя. Там будет специальный светофорчик с красным, жёлтым и зелёным цветом. Зелёный — отсутствие угроз, жёлтый — наличие опасности БПЛА, а красный — ракетная опасность, — рассказывает собеседник «Фонаря».

article-25556

Разработчикам уже удалось наладить авторизацию пользователей с помощью мобильного телефона, сервисов Яндекса и ВКонтакте. Чтобы зарегистрироваться в приложении, белгородцам понадобится только действующий номер телефона с российской сим-картой. Если говорить о регистрации пользователей через сервисы Яндекса, то проще всего пройти авторизацию, если уже есть аккаунт, например, в Яндекс.Такси или Яндекс.Доставке.

— С помощью системы Yandex Cloud, авторизовавшись в одном из сервисов, вы сможете авторизоваться и в других. Для чего нам это нужно? Мы будем получать номер мобильного телефона, который нам даст Яндекс. Далее на этот номер телефона пользователя будет приходить ответ с кодом [чтобы мы убедились, что человек, который запрашивает данные об укрытиях, находится в России]. У ВКонтакте аналогичная система, но с соцсетью нам пока не до конца получилось интегрироваться. Если сервис отправки уведомлений через смс-канал и Яндекс уже протестированы и работают, то с ВКонтакте ещё придётся поработать, — признаётся Андрей Созыкин.

Как объясняет разработчик, для пользователей будет предпочтительнее регистрация через Яндекс или Вконтакте, потому что в случае авторизации через мобильный телефон, нужно будет оплатить ответную смс с кодом подтверждения.

— Отправка одной смс стоит от пяти до семи рублей, поэтому предпочтительнее будет авторизоваться через Яндекс и ВКонтакте. Но, тем не менее, предусмотрена возможность авторизации через мобильный телефон, — объясняет автор проекта.

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

— Если пользователь уже загрузил информацию на мобильный телефон, то даже если у нас ляжет сервер, всё приложение будет продолжать работать. В дальнейшем наш сервер будет нужен только для того, чтобы пользователь обновил информацию, если потребуется, — поясняет белгородский разработчик.

***

Команда проекта «Белгород. Укрытия» показала первоначальный дизайн приложения, его разработал белгородский дизайнер Стас Сизиков. О концепции оформления мы ещё расскажем в других публикациях.

Один из дизайн-макетов, разработанных Сизиковым

Ещё разработчики успели разместили базы данных (сейчас их три для каждого из сервисов сервера, — прим.Ф.) и бэкенд на хостинг-сервере и занимаются их тестированием.

Что предстоит сделать в дальнейшем?

Скоро команда приступит к разработке фронтенда (пользовательского интерфейса приложения — прим.Ф.). В планах — закончить работу над приложением в ноябре-декабре и разместить его для скачивания. Сейчас фронтенд-разработчик уже получает данные по приложению, запрашивает авторизацию и скоро приступит к формированию карты и размещению на ней укрытий.

— Если говорить о сроках разработки, то в октябре мы начнём активно тестировать фронтенд и в ноябре-декабре будем готовить приложение к публикации, — анонсировал Андрей Созыкин.

Пользователи IOS смогут скачать приложение из AppStore, а пользователи Android — с Rustore. Разработчики приняли решение не экспортировать приложение в Google Play.

— Мы решили, что на Google Play всё-таки не будем загружать приложение, потому что недавно появилась новость о том, что Google ограничивает регистрацию новых пользователей из России (представители поисковика позже заявили, что работают над решением этих проблем и стремятся сохранить бесплатные сервисы доступными в России — прим. Ф.). К тому было бы здорово поддержать отечественных производителей, — заключает он.

Изначально в приложении будет информация только об укрытиях, находящихся в Белгороде, однако глава команды разработчиков не исключает, что в будущем появится информация о других районах и городах Белгородской области. Что касается других регионов, то тут есть сложности.

— В нашей области, при получении данных, всё обязательно загрузим в приложение. Теоретически мы можем добавить в приложение и другие регионы, но это будет дополнительная нагрузка, потому что нужно опираться на то, что угрозы поступают сразу по нескольким регионам и для пользователей нужно будет выдавать информацию, которая соответствует их конкретной геолокации. Потребуются определённые доработки приложения, поэтому бесшовно загрузить информацию с других регионов, ничего не дорабатывая, не получится, — говорит Андрей Созыкин.
Белгород

День святого Мины. Что можно и что нельзя делать 23 декабря 2024 года

Ria.city
Новости Белгорода

Популярные сегодня товары и услуги с доставкой в Белгороде и Белгородской области

(что, где и как купить сегодня в регионе по интернету)

Проект "Today" (Сегодня в Белгороде) на портале today.29ru.net совместно с партнёрским сайтом 29ru.net представляет интернет-витрину популярных товарных интернет-предложений, доступных в Белгороде и других городах Белгородской области, востребованных услуг, сервисов, новостных и медиа-продуктов напрямую от правообладателей и официальных компаний-продавцов. Более тысячи предложений в самых различных категориях: интернет-магазины, инфо-товары, финансы и кредитование, развлечения, игры, образование и работа, бесплатное интернет-телевидение и многое-многое другое.

Все самые последние, новые и актуальные гаджеты и товары - в рубрике "Интернет-витрина" и на страницах нашего путеводителя по модным интернет-магазинам одежды, обуви и аксессуаров для всей семьи, где представлены товары на самый различный вкус и кошелёк. Вся палитра брендов, новинок и распродаж в режиме онлайн с удобным поиском и сортировкой как по ассортименту, коллекциям, направлениям и ценам, так и по популярности на сегодняшний день. Настройте свою ленту товаров и смотрите только то, что Вам нравится.



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



Проект "Today" - региональные новости без купюр и цензуры. Все самые интересные случаи, события, факты, происшедшие в городе за день - в самой полной ленте городских новостей Белгорода сегодня. Ежедневно самая свежая и объективная информация из первых рук от местных, региональных и федеральных, известных и не очень первоисточников: сайтов, газет, журналов, обзоров на нашем портале Today.29ru.net. Читайте, комментируйте, критикуйте, возражайте, спрашивайте! Наши новости не оставят Вас равнодушными. Каждый день, каждый час - новости, новости и только новости!

Новостные порталы Белгорода

Bel.ru

Информационное агентство "Бел.РУ" – новости Белгорода он-лайн

Yabelgorod.ru

Городской сайт Белгорода (Россия, Белгородская область, Белгород)

Bel.ru

Информационное агентство "Бел.РУ" – новости Белгорода он-лайн

Moe-belgorod.ru

МОЁ! Online Белгород (новости Белгорода)

Moe-belgorod.ru

МОЁ! Online Белгород (новости Белгорода)

Проект "Today" (Новости Белгорода) — обзорный новостной информационный интернет-проект web-группы 29ru.net. Календарь событий, фактов, происшествий за день в Белгороде и Белгородской области. Всё, что случилось, произошло, привлекло внимание и заинтересовало в этот день в режиме online, а также ежедневный почасовой архив российских региональных новостей от Камчатки до Калининграда.



Точка зрения редакции может не совпадать с мнением авторов и публикуемыми авторскими статьями, материалами и комментариями. Мы всегда стараемся объективно представить полярные точки зрения по самым различным вопросам и темам, волнующим общество, и стараемся не ограничивать доступ к ресурсам, соблюдающим общепринятые моральные и законодательные правила и нормы. Для размещения Ваших новостных и публицистических материалов достаточно связаться с нами по контактам mail@29ru.net. Предпочтения отдаются материалам региональной и городской направленности и тематическим обзорам.

Спорт в Белгородской области


Новости тенниса


Елена Рыбакина

Камбэком обернулся матч Елены Рыбакиной против Арины Соболенко


Здоровье в Белгородской области


Музыкальные новости
Pink Floyd

Основатель Pink Floyd заявил, что не будет говорить с Зеленским при встрече


Новости часа в Белгороде и Белгородской области

Топ-10 новостей в Белгороде (Белгородская область) за сегодня на этот час:

Губернатор Белгородской области Вячеслав Гладков

Общество, политика, культура, бизнес