Теодора обнови решението на 23.04.2015 23:42 (преди над 9 години)
+# Читателски дневник, поддържащ:
+ # Добавяне/премахване на прочетени книги
+ # Добавяне/премахване на книги в wishlist,
+ # при отбелязване като прочетена, книгата се прехвърля при прочетени
+ # Добавяне на любими цитати от книга
+ # Показване на прочетените книги по автор/жанр
+ # Показване на книги в хронологичен ред според датата на добавяне
+ # Търсене на книга по критерий
+ # Някаква статистика, може би...
Идеята е добра, но трябва да дадеш малко пояснения.
Предлагам следното:
- Централно приложение, което пази всички данни за много потребители и книги. Например просто flask приложение, което дава някакво REST API за авттентикиране на потребители, търсене на книги, оценяване, писане на ревюта и прочее.
- Десктоп клиент(примерно на Qt), който си говори с централното приложение и показва информация от него.
- Така много хора могат да създават entry-та в базата ти за книги. След това други потребители могат да разглеждат книги от определен жанр или автор и да откриват такива, за които не са знаели.
- Всеки потребител да може да дава рейтинг на книга и за всяка книга да може да се достъпва среден рейтинг, така че да имаме представа за мнението на хората за книги, които не сме чели.
- Всеки потребител ще си има собствени цитати от книги, които си е записал като евентуално ще могат да бъдат публични, така че и другите да могат да ги разглеждат.
Като цяло споскойно може да си харесаш feature-и, които д аоткраднеш от goodreads и да ги доопишеш тук.