Skip to content

Puzanovim/WelcomeCentreSite

Repository files navigation

Сайт Welcome Центра

Welcome центр — это студенческий туристический кластер Уральского федерального университета.

В структуру кластера входят множество туристических и развлекательных студенческих организаций УрФУ.

Описание сайта

Сайт Welcome центра — это информационный портал, в котором собрана актуальная информация о проектах, реализуемых Welcome центром УрФУ, и мероприятиях, проводимых данными проектами.

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

Также на сайте расположены все контакты Welcome центра УрФУ в соц.сетях с интерактивной картой.

Структура сайта

Главная страница сайта

На Главной странице находится общая информация о Welcome центре УрФУ, топ 3 лучших проекта и мероприятия и карусель с фотографиями (к которым можно добавить описание)

Заголовок главной страницы

Заголовок главной страницы

Часть с топом главной страницы

Часть главной страницы с топом проектов и мероприятия

В футере каждой странице размещается короткая информация об организации, адрес с интерактивной картой и карта сайта с ссылками на основные страницы.

Нижняя часть главной страницы

Нижняя часть главной страницы с каруселью фотографий и подвалом сайта

Страница с мероприятиями

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

На странице конкретного мероприятия представлена подробная информация о мероприятии, а также фотографии с него.

Страница с мероприятиями

Страница мероприятий Welcome центра

Страница мероприятия

Страница мероприятия

Страница с проектами

На странице с проекта расположен список проектов Welcome Центра УрФУ. Каждая карточка проекта имеет краткое описание, и контактные данные руководителя проекта. Также с данной страницы можно перейти на страницу конкретного проекта.

На странице проекта представлена подробная информация о проекте и мероприятиях, которые он реализует.

Страница с проектами

Страница проектов Welcome центра

Страница проекта

Страница проекта

Функционал сайта

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

Заявка подается на специально выделенной для этого странице:

Экран подачи заявки

Страница подачи новой заявки на мероприятие

После подачи заявки пользователя переадресует на страницу с информацией о заказе:

Скриншот заказа

Страница информации о заказе

Стек технологий

  • Сайт написан на фреймворке Pyramid языка Python.
  • Работа с базой данных sqlite реализована через библиотеку SQLAlchemy.
  • Использован шаблонизатор jinja2.
  • Фронтенд написан с помощью библиотеки Bootstrap.

Инструкция по запуску сайта

Для установки приложения используйте команду:

python setup.py develop 

Установите виртуальное окружение:

python3 -m venv env

Инициализируйте базу данных с помощью команды:

initialize_WelcomeCentreSite_db development.ini

Теперь можно запускать сервер:

pserve development.ini

Дальнейшее развитие сайта

Планируется:

  • Разместить сайт на хостинге
  • Добавить админпанель, для упрощения работы администратора
  • Добавить личный кабинет пользователя
  • Увеличить возможности взаимодействия с пользователем через сайт

About

Site for Welcome Centre UrFU

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published