Skip to content
Ran Hum edited this page Feb 26, 2023 · 13 revisions

ZLP-Library - проект социально-ориентированной библиотеки

Основной интерфейс взаимодействия пользователя с сайтом -- доски. Пользователи могут создавать доски, куда могут добавлять по пригласительной ссылке других пользователей. (В целом, доска будет выглядеть как доска в таск-менеджерах типа Trello, см. рисунок). На этих досках можно будет создавать новые объекты (книги), задавая им некоторые характеристики; например: жанр, количество страниц, статус местоположения, личность владельца и т.п.

После задания определённых характеристик, объект, который выглядит как карточка с названием (см. рисунок), будет автоматически помещаться в список, соответствующий какой-то характеристике книги (например, жанр, как на рисунке). Характеристики, по которым создаются списки, можно будет менять (т.е. можно будет менять принцип сортировки; например, с жанров на локальную оценку).

Идея в том, чтобы какая-то группа друзей или коллег могла иметь общую доску, на которой все объекты создаются участниками доски. В таком случае участники доски могут обмениваться опытом прочтения какой-либо книги, а также запросто одалживать их друг у друга (так как в характеристиках объекта будет указываться местоположение книги (в случае, если у создающего объект есть бумажная версия) и личность ее владельца). Image Следует вопрос: а зачем оно нужно, когда есть трелло?

Недостатки Trello в контексте Электронной библиотеки:

  1. У карточек нет личных для каждого пользователя настроек.
  2. В Trello впадлу регаться
  3. При большом количестве книг, для выбора той, которую хочется прочитать, придётся потребить слишком много информации об оценках других пользователей доски.
  4. У доски нет личных для каждого пользователя настроек.
  5. Вложенные картинки получаются слишком большими.

Решения:

  1. Можно реализовать возможность добавлять книгу в закладки и просматривать закладки (допустим, как на сайтах-читалках). Закладки причем можно сделать общими для всех досок, чтобы пользователь, находящийся сразу на нескольких досках, мог просматривать закладки с каждой единомоментно, на одной странице.
  2. Можно реализовать добавление на доску при помощи персональных кодов, что будут автоматически генерироваться для пользователя при скачивании приложения, как в Локете.
  3. Можно реализовать систему рейтинга книг. Допустим, оцениваться книги будут от 1 до 10, и сортировать книги внутри доски можно будет тоже по этим оценкам (либо можно реализовать выбор сортировки для пользователя: по алфавиту, по оценке и т.д.). Также хотелось бы видеть какие конкретно пользователи оценили данную книгу и как именно.
  4. Можно реализовать настройку графического интерфейса для каждого пользователя: например, сортировка книг по жанрам, по авторам, по владельцам, по средней оценке. Также настройку фона доски и подобного.
  5. Реализовать удобный интерфейс взаимодействия с вложенными изображениями.
Clone this wiki locally