Решение на Изберете си проект от Теодора Костова

Обратно към всички решения

Към профила на Теодора Костова

Код

# Читателски дневник, поддържащ:
# Добавяне/премахване на прочетени книги
# Добавяне/премахване на книги в wishlist,
# при отбелязване като прочетена, книгата се прехвърля при прочетени
# Добавяне на любими цитати от книга
# Показване на прочетените книги по автор/жанр
# Показване на книги в хронологичен ред според датата на добавяне
# Търсене на книга по критерий
# Някаква статистика, може би...

История (1 версия и 1 коментар)

Теодора обнови решението на 23.04.2015 23:42 (преди над 4 години)

+# Читателски дневник, поддържащ:
+ # Добавяне/премахване на прочетени книги
+ # Добавяне/премахване на книги в wishlist,
+ # при отбелязване като прочетена, книгата се прехвърля при прочетени
+ # Добавяне на любими цитати от книга
+ # Показване на прочетените книги по автор/жанр
+ # Показване на книги в хронологичен ред според датата на добавяне
+ # Търсене на книга по критерий
+ # Някаква статистика, може би...

Идеята е добра, но трябва да дадеш малко пояснения.

Предлагам следното:

  • Централно приложение, което пази всички данни за много потребители и книги. Например просто flask приложение, което дава някакво REST API за авттентикиране на потребители, търсене на книги, оценяване, писане на ревюта и прочее.
  • Десктоп клиент(примерно на Qt), който си говори с централното приложение и показва информация от него.
  • Така много хора могат да създават entry-та в базата ти за книги. След това други потребители могат да разглеждат книги от определен жанр или автор и да откриват такива, за които не са знаели.
  • Всеки потребител да може да дава рейтинг на книга и за всяка книга да може да се достъпва среден рейтинг, така че да имаме представа за мнението на хората за книги, които не сме чели.
  • Всеки потребител ще си има собствени цитати от книги, които си е записал като евентуално ще могат да бъдат публични, така че и другите да могат да ги разглеждат.

Като цяло споскойно може да си харесаш feature-и, които д аоткраднеш от goodreads и да ги доопишеш тук.