Разработка сайта интересных природных мест по Свердловской области

Мелкозеров Иван Олегович

Аннотация


Объектом исследования являются процессы поиска интересных природных мест и организации групповых походов выходного дня.
Целью работы является разработка сайта интересных природных мест по Свердловской области. Данный сайт должен содержать в себе информацию об интересных природных местах, которые могут представлять интерес для любителей активного отдыха и туризма, предоставлять возможность организации группового похода выходного дня.
В ходе работы было проведено исследование и сравнение сайтов аналогов, определены их сильные и слабые стороны, была разработана структура базы данных, серверное приложение, которое отвечает за сохранение и получение данных из базы данных и клиентское приложение, которое отвечает за взаимодействие пользователя с серверным приложением посредством элементов пользовательского интерфейса. Для разработки серверного приложения был выбран фреймворк ASP.NET Core 3.1. Для разработки клиентского приложения был выбран фреймворк Angular 8. В качестве СУБД выбран PostgreSQL 12.
В результате работы был разработан сайт интересных природных мест по Свердловской области.
Разработанный сайт можно использовать как в качестве хранилища интересных природных мест, так и как платформу для организации групповых походов выходного дня.
Развитие проекта можно рассматривать в нескольких направлениях. Во-первых, в данный момент доступно только веб-приложение. Можно разработать мобильные приложения для смартфонов, чтобы сделать проект более доступным. Так как текущее клиентское приложение взаимодействует с серверным приложением посредством http и получает в ответе json объекты – можно без дополнительных затрат на серверную разработку, используя текущее серверное приложение разработать мобильные приложения для Android и iOS смартфонов. Во-вторых, приложение можно масштабировать на другие регионы и области России, а в последствии и на другие страны.