Сервис создан, поддерживается и контролируется командой Пикабу. Подробнее

Описание функциональных характеристих ПО

Общество с ограниченной ответственностью «Пикабу»

ОГРН 1187746882564 ИНН 9701123060

Адрес: 109004, г. Москва, ул. Станиславского, д. 21 стр. 3, помещ. V, 1 (ПЕРВЫЙ) ЭТАЖ, ком. 2 - 10 

ИНТЕРНЕТ-ПОРТАЛ

«ВИТРИНА ПРОМОКОДОВ» 

Документация, содержащая описание функциональных характеристик
программного обеспечения

1. ВВЕДЕНИЕ

Настоящий документ содержит описание функциональных характеристик и архитектуры Интернет-портала «Витрина Промокодов» (далее – ПО).

2. ОБЩЕЕ ОПИСАНИЕ ПО 

ПО представляет собой интернет-площадку для размещения и поиска промокодов и других предложений партнеров, доступные для всех пользователей сети «Интернет». 

3. ФУНКЦИОНАЛ ПО

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

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

  2. Сортировка скидок по категориям; 

  3. Фильтрация промокодов по популярности, срокам действия (истекающие и обновляющиеся) и по признакам эксклюзивности;

  4. Взаимодействие с отдельными акциями и промокодами: копирование, переход по гиперссылке, сворачивание, разворачивание;

  5. Просмотр датированных статей в нередактируемом режиме с опциями копирования, перехода по гиперссылкам;

  6. Размещение ссылок статьей в социальных сетях (Telegram, Вконтакте, Одноклассники).

Дополнительный функционал для администратора ПО включает в себя:

  1. Управление контентом сайта;

  2. Логирование данных работы интернет-портала.

4. ПОЛЬЗОВАТЕЛЬСКИЙ ИНТЕРФЕЙС ПО 

Пользовательский интерфейс ПО предназначен для быстрого и последовательного перехода к разделам ПО и состоит из следующих компонентов:

  1. Главная страница;

  2. Разделы: Магазины, Категории, Эксклюзивные промокоды, Статьи, Тематические акции;

  3. Навигация: поисковая строка, кнопка «вверх», графические ссылки, тизерная реклама;

  4. Пользовательские разделы: Вопросы и ответы, Как это работает (Принцип работы), Условия (Пользовательское соглашение), Контакты, Как добавить свой промокод (Партнерское соглашение), Команда.

5. ФУНКЦИИ КОМПОНЕНТОВ ПОЛЬЗОВАТЕЛЬСКОГО ИНТЕРФЕЙСА ПО 

1. Главная страница

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

2. Разделы: Магазины, Категории, Эксклюзивные промокоды, Статьи, Тематические акции

Операционные компоненты ПО, разделенные по категориям: 

Раздел «Магазины» - размещение названий магазинов, предлагающих промокод;

Раздел «Категории» - размещение списка категорий, по которым сортируются интернет-магазины, собранные в базе;

Раздел «Эксклюзивные предложения» - размещение уникальной подборки акций и промокодов;

Раздел «Статьи» - отображает опубликованные материалы по дате обновления ;

Раздел «Тематические акции» - выполняет несколько функций: 

  1. «Лучшие промокоды» - просмотр списка рекомендованных промокодов

  2. «Новые промокоды» - просмотр списка активных промокодов

  3. «Горящие промокоды» - размещение истекающих предложений

  4. «Акции, скидки, промокоды на доставку еды» - просмотр списка актуальных скидок, купонов и промокодов на различные сервисы доставки еды  

  5. «Промокоды на суши» - просмотр подборки, в которой размещены актуальные промокоды на доставку суши

  6. «Промокоды на пиццу» - подборка промокодов на доставку пиццы

  7. «День всех влюбленных!» - представлена концептуальная подборка акций и промокодов.

3. Навигация:

Компонент «Поисковая строка» позволяет осуществить поиск по ключевым словам с выдачей наиболее релевантных результатов;

Компонент «Кнопка вверх» позволяет вернутся к началу страницы без необходимости прокручивать ее вручную;

Компонент «Графические ссылки» повторяет информацию разделов «Магазины», «Категории», «Эксклюзивные предложения» и позволяют непосредственно перейти в нужный раздел или на карточку предложения;

Компонент «Тизерная реклама» позволяет ознакомиться с предложенными, рекомендованными ПО. 

4. Пользовательские разделы: Вопросы и ответы, Как это работает (Принцип работы), Условия (Пользовательское соглашение), Контакты, Как добавить свой промокод (Партнерское соглашение), Команда;

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

Раздел «Вопросы и ответы» предоставляет общую информацию и содержит комментарии на вопросы пользователей;

Раздел «Как это работает» (Принцип работы) разъясняет основу функционирования ПО;

Раздел «Условия» (Пользовательское соглашение) предоставляет общие положения об используемых терминах, предоставляемых услугах и ответственности сторон;

Раздел «Контакты» выступает предоставляет контактную информацию и выступает в качестве формы обратной связи;

Раздел «Как добавить свой промокод» (Партнерское соглашение) пошагово определяет правила для публикации промокода.

6. ТЕХНОЛОГИИ

ПО построено с использованием следующих технологий и компонентов:

  1. PHP, Golang - Основной язык программирования, используемый для реализации всей бизнес-логики

  2. Redis open source - Кеширование различных данных

  3. Kafka - Брокер сообщений

  4. Nginx - Обработка и балансировка пользовательских запросов

  5. Clickhouse - Хранение и обработка больших данных, событий аналитики

  6. node.js - Обработка событий аналитики и данных внутренних журналов приложений для помещения в брокеры сообщений