Flutter-UI
Flutter-UI copied to clipboard
Get Recommended Books in the Dashboard
Description
- Users should get recommended books according to genres selected by them in the user preferences dialog.
- The User Preferences dialog is being resolved here: #130. So for now, take any 3 random genres.
- Another section like Discover New (As shown in the screenshot) should be created containing books based on these 3 random genres because the user preferences tab is being fixed.
Screenshots


Steps to Reproduce
Please provide detailed steps for reproducing the issue.
- Genre files: F:\Career\Flutter\Explr\Flutter-UI\lib\constants\genres.dart
- Books should be fetched from the Google Books API according to any 3 random genres.
- Database files: lib\services\database_service.dart
Additional data
Add your working screenshots in the PR. And make sure to follow the README guidelines.
can I work on this? @Mohitmadhav I tried using google books API, but it isn't giving accurate results. Any other way to do this?
Will assign it to you once I merge #146
Either we can try out this: https://pub.dev/packages/googleapis
Or we'll have to change the Books API but I think every other free API will give similar issues.
You can look into it @keyurgit45
@Mohitmadhav We can use the search parameter in query to get books from the given category. Also, Do we have show books from a favorite author?
No no, just the books based on the genres selected by the user for now.
Google books API is not working as we want. If I want books related to the fiction genre, the response is giving me other genres also. I don't know why it is happening. Also if the user selected 5 genres then we have to make 5 different requests to the API so it would be a quite inefficient task. @Mohitmadhav
No problem @keyurgit45, lets's focus on other issues right now. I am planning to release the app at the earliest.
Hey @Mohitmadhav I think we need to look into this first. Can you create a new issue for this?