A downloadable project

Авторы проекта — студенты СПБГУПТД:

  • Смущенко Николай Александрович — веб-дизайнер;
  • Кокова Элина Аслановна — веб-разработчик.

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

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

Для начала была создана главная страница, в ней нужно было создать акцент на кнопке регистрации, а также добавить ссылки на группу в Контакте и подкаст на Яндексе. Также главная страница оформлена в виде окна на Mac, это придает домашнему дизайну больше современности. Также при пролистывании были разработаны "цитаты" - которые человек задает прежде, чем вступить в ЛитКлуб, А после сразу идут ответы на заданные вопросы.

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

Страница «РАСПИСАНИЕ» сделана в стиле календаря, в котором присутствуют только даты самих мероприятий, для того, чтобы потенциальный участник не запутался в какие дни что происходит. А при нажатии на дату открывается окно с информацией о мероприятии в этот день.

Мы стремимся поддерживать активное общение между участниками клуба, поощрять творческие начинания и развивать литературные способности. Наш сайт предоставляет возможность отследить новые мероприятия, выход новых эпизодов подкаста клуба, а также регистрироваться на будущие мероприятия.

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

Примеры страниц с отзывами, регистрацией и личным кабинетом есть в макете сайта в Figma:

https://www.figma.com/file/OLTVyisUlvbxjLL7L0aRi1/Untitled?type=design&node-id=0...

Со стороны Frontend разработки было сделано:

  1. Создание веб-страниц при помощи HTML и CSS;
  2. Реализация взаимодействия с пользователем при помощи JavaScript;
  3. Реализация отправки запросов на сервер для получении информации о мероприятиях; 
  4. Реализация панели администратора с возможностью добавления мероприятий в базу данных, реализация адаптивности.

Со стороны Backend разработки было сделано:

  1. Создание сервера на языке JavaScript на платформе Node.js с использованием фреймворка Express.js и библиотек Sequelize (для работы с базой данных) и Multer (для загрузки плакатов на сервер через форму добавления мероприятий в панели администратора);
  2. Реализация правильной работы базы данных (подключение к ней, функции добавления из отправленных со стороны клиента данных, функции удаления, функции отправки данных на сторону клиента) 
  3. Реализация шифрования пароля для входа в админ панель;
  4. Загрузка на сервис для развертывания веб-приложений Amvera;
  5. Настройка проекта для исправного функционирования.

Ссылка на сайт, чтобы посмотреть его работоспособность:

https://litclub-elko.amvera.io/

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

Published 18 days ago
StatusReleased
CategoryOther
Rating
Rated 5.0 out of 5 stars
(2 total ratings)
Authorsниколай, sovinina

Download

Download
litclub.zip 53 MB
Download
Инструкция по развертке.txt 2 kB

Leave a comment

Log in with itch.io to leave a comment.