Book Tracker - это десктопное приложение, написанное на PyQt5, в котором вы можете вести трекинг прочитанных вами книг в графическом виде, а также добавлять цитаты. Это приложение будет полезно тем, кто ищет независимое приложение для отслеживания своих книг, не опасаясь стороннего вмешательства.
Добавленные книги отображаются на домашней странице. На домашней странице вы также сможете отсортировать отображаемые книги с помощью трех кнопок в правом верхнем углу: "по автору", "по названию", "по времени добавления". Помимо этих кнопок есть кнопка для добавления новой книги и кнопки для перелистывания "полок" с книгами.
После нажатия кнопки "Добавить книгу", отобразится страница для добавления книги. Обязательными полями ввода являются поле автора и поле с названием книги. Если их не заполнить, высветится ошибка и попросит пользователя заполнить все поля. Не обязательным полем является обложка, если ее не добавлять, то она создастся автоматически на сером фоне с названием книги и автора.
После нажатия на домашней странице по любой книге, отобразится страница для добавления цитат. В данном окне две кнопки для цитат: "Добавить цитату" и соотвественно "Удалить цитату". А также кнопка "Удалить книгу", после нажатие которой запросит письменное подверждение на удаление книги, после чего книга будет удалена.