Интерактивная экологическая карта
Keywords:
микросервисы, программирование, архитектура приложенийAbstract
Целью данной работы была разработка сервиса, который позволяет по заданным экологическим параметрам подобрать подходящий город для проживания и узнать более подробную информацию о нем. Сервис поиска города по экологическим характеристикам предназначен для тех людей, которые придают большое значение своему здоровью и окружающей среде. Такие пользователи могут быть заинтересованы в поиске городов с наиболее благоприятными экологическими условиями для проживания. В работе описывается каждый этап процесса разработки веб-сервиса по агрегации данных городов, начиная с планирования и анализа требований, проектирования архитектуры приложения и рассматривается разработка серверной части приложения на основе языка программирования Golang и СУБД PostgreSQL. Также описывается разработка клиентской части приложения на основе фреймворка React JS, включая описание процесса создания пользовательских интерфейсов и компонентов, взаимодействия с серверной частью приложения и реализацию функциональных возможностей, таких как поиск, фильтрация, отображение данных на карте. В работе также рассматриваются вопросы развертывания и тестирования приложения, а также обсуждаются основные проблемы, с которыми можно столкнуться при разработке веб-приложений на основе этих технологий, и предлагаются решения для их решения.
References
Документация по языку программирования Golang России – [Электронный ресурс]. URL: https://pkg.go.dev/ (4.04.2023)
Статистика качества воздуха городов России – [Электронный ресурс]. URL: https://www.iqair.com/ru/russia (3.04.2023)
Документация по работе с Яндекс.Карты – [Электронный ресурс]. URL: https://yandex.ru/dev/maps/ (4.04.2023)
Published
How to Cite
Issue
Section
License
Copyright (c) 2023 Молодёжный вестник Новороссийского филиала Белгородского государственного технологического университета им. В. Г. Шухова
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
Copyright information
Тексты данной электронной статьи защищены (cc) Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.
Вы можете свободно:
Делиться (You are free: to Share) – копировать, распространять и передавать другим лицам данную электронную книгу при обязательном соблюдении следующих условий:
– Атрибуция (Attribution) – Вы должны атрибутировать произведения (указывать автора и источник) в порядке, предусмотренном автором или лицензиаром (но только так, чтобы никоим образом не подразумевалось, что они поддерживают вас или использование вами данного произведения).
– Некоммерческое использование (Noncommercial use) – Вы не можете использовать эти произведения в коммерческих целях.
– Без производных произведений – Вы не можете изменять, преобразовывать или брать за основу эту электронную книгу или отдельные произведения.
Licensed under the Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.
To view a copy of this license, visit https://creativecommons.org/licenses/by-nc-nd/4.0/
or send a letter to Creative Commons, 444 Castro Street, Suite 900, Mountain View, California, 94041, USA.
You are free:
to Share — to copy, distribute and transmit the work
Under the following conditions:
Attribution — You must attribute the work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or your use of the work).
Non-commercial — You may not use this work for commercial purposes.
No Derivative Works — You may not alter, transform, or build upon this work.
Any of the above conditions can be waived if you get permission from the copyright holder.