Skip to content

wcd-golos/golos-primary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Обзор

MVP для интеграции Golos.io - проект Market

Основная идея

Интеграция платформы Golos.io в качестве модуля поддержки комментирования товаров в Интернет-магазине. На странице деталей товара пользователи оставляют отзывы, отмечая свои впечатления о потреблении (использовании) данного товара, создавая уникальный контент. Эти отзывы регистируются на платформе Golos.io как посты и поддерживаются общей инфраструктурой блокчейна. Предполагается, что отзывы и комментарии могут оставлять пользователи, зарегистрированные в golos.io.

Функционал

Проект представляет собой концепт интеграци golos.io с Интернет-магазином. Проект использует API Golos.io для реализации функционала создания, просмотра и редактирования комментариев на странице деталей товара. Функционал взаимодействия с платформой golos.io включает в себя:

  • создание нового отзыва (поста golos);
  • получение с golos всех постов, связанных с данным товаром (созданных ранее пользователями);
  • получение всех комментариев конкретного поста с golos;
  • добавление нового комментария к посту golos;
  • апвоут для отзыва;
  • вывод количества голосов и информации о потенциальной выплате для отзыва;

Все комментарии, добавленные к постам на самой платформе golos.io, также отображаются в комментариях на странице деталей товара.

Инсталляция

  1. Скопировать содержимое репозитория в корневой каталог вашего сайта.
  2. Проверить, что папки /cache и /sessions доступны для записи.
  3. Отредактировать права доступа к базе данных в разделе System_Database в файле configs/System/_config.ini
  4. Используя файл _install/market.sql создать базу данных (воспользуйтесь PHPMyAdmin или консольными командами).