Welcome центр — это студенческий туристический кластер Уральского федерального университета.
В структуру кластера входят множество туристических и развлекательных студенческих организаций УрФУ.
Сайт Welcome центра — это информационный портал, в котором собрана актуальная информация о проектах, реализуемых Welcome центром УрФУ, и мероприятиях, проводимых данными проектами.
Можно посмотреть описание и стоимость проведения мероприятий. Прочитать о проектах, создающих мероприятия. Для каждого проекта и мероприятия указаны телефон и почта, по которым можно связаться с контактным лицом.
Также на сайте расположены все контакты Welcome центра УрФУ в соц.сетях с интерактивной картой.
На Главной странице находится общая информация о Welcome центре УрФУ, топ 3 лучших проекта и мероприятия и карусель с фотографиями (к которым можно добавить описание)
В футере каждой странице размещается короткая информация об организации, адрес с интерактивной картой и карта сайта с ссылками на основные страницы.
На странице с мероприятиями представлен полный список мероприятий, доступных к заказу. Каждая карточка мероприятия имеет краткое описание, стоимость заказа, контактную информацию и кнопку перехода на страницу с мероприятием.
На странице конкретного мероприятия представлена подробная информация о мероприятии, а также фотографии с него.
На странице с проекта расположен список проектов Welcome Центра УрФУ. Каждая карточка проекта имеет краткое описание, и контактные данные руководителя проекта. Также с данной страницы можно перейти на страницу конкретного проекта.
На странице проекта представлена подробная информация о проекте и мероприятиях, которые он реализует.
Сайт Welcome центра позволяет создать заявку на проведение мероприятия. После получения заявки менеджер проекта связывается с организацией, подавшей заявку для уточнения информации по заказу.
Заявка подается на специально выделенной для этого странице:
После подачи заявки пользователя переадресует на страницу с информацией о заказе:
- Сайт написан на фреймворке Pyramid языка Python.
- Работа с базой данных sqlite реализована через библиотеку SQLAlchemy.
- Использован шаблонизатор jinja2.
- Фронтенд написан с помощью библиотеки Bootstrap.
Для установки приложения используйте команду:
python setup.py develop
Установите виртуальное окружение:
python3 -m venv env
Инициализируйте базу данных с помощью команды:
initialize_WelcomeCentreSite_db development.ini
Теперь можно запускать сервер:
pserve development.ini
Планируется:
- Разместить сайт на хостинге
- Добавить админпанель, для упрощения работы администратора
- Добавить личный кабинет пользователя
- Увеличить возможности взаимодействия с пользователем через сайт