Сайт-портфолио веб-разработчика

Сайт-портфолио веб-разработчика

Сайт-портфолио, предназначенный для организованного представления информации о владельце и его профессиональных навыках, а так же списка реализованных автором проектов и работ.

Данный проект выполнен в рамках производственной практики 2 семестра магистратуры Университета ИТМО. Для работы были выдвинуты следующие требования:

  1. Разработка концептуального сайта-портфолио.
  2. Создание как минимум двух видеороликов с разбором ошибок веб-сайтов и способов их решения.

Результатом выполненной работы является сайт, на котором Вы сейчас находитесь. Помимо этого были созданы 2 видеоролика:

Разбор ошибок веб-сайта 4mma.ru и способы их решения.

Разбор ошибок веб-сайта ucheba.ru и способы их решения.

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

  • технологии;
  • метки;
  • типы проектов;
  • годы;
  • остальные запросы.

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

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

Данная разработка является OpenSource проектом, Вы можете использовать её для создания собственного портфолио. Все необходимые для этого файлы находятся в репозитории проекта на GitHub.

Наверх