hackerkid / Mind-Expanding-Books

:books: Find your next book to read!
https://mindexpandingbooks.com
11.44k stars 1.09k forks source link

Issues for Hacktoberfest 2020 beginner contributors #227

Open hackerkid opened 3 years ago

hackerkid commented 3 years ago

πŸ‘‹πŸ‘‹ Hello Hacktoberfest contributors

if you are looking to contribute to Mind-Expanding Books, I would recommend focusing on improving the website which can be accessed at http://books.vishnuks.com/ (soon to get its own domain). The source code lives in /app directory.

There are a ton of improvements that can be made to the website. I have some issues opened at https://github.com/hackerkid/Mind-Expanding-Books/issues?q=is%3Aissue+is%3Aopen+label%3Awebsite

But don't be limited by the issues. Feel free to open a PR for anything that you think is an improvement.

My goal is to make the website the place where you go to discover what book to read next.

Another great repo to contribute to

Another project of mine, https://diff.blog is also looking for contributors. The issues there are super friendly for beginners without much coding experience. So you should check them as well.

https://github.com/diffblog/hacktoberfest/issues

Rohan-GD commented 3 years ago

Hi I wanted to suggest a good top nav bar maybe.

PhilipWright96 commented 3 years ago

Hi! I'd like to suggest maybe adding some more dynamic updating to the site? For example - maybe adding a 'In Stock' label next to the Amazon link? Or perhaps making sure the review star count is always up to date. I'm happy to pick up either of these. Thanks!

hackerkid commented 3 years ago

@Rohan-GD Sure. What should the navbar contain?

hackerkid commented 3 years ago

Hi! I'd like to suggest maybe adding some more dynamic updating to the site? For example - maybe adding a 'In Stock' label next to the Amazon link? Or perhaps making sure the review star count is always up to date. I'm happy to pick up either of these. Thanks!

@PhilipWright96 I think making sure that the review star is updated would be more useful. I think books should be in stock most of the time. Also not a big problem even if they click on the Amazon link and find that the book is out of stock.

Created https://github.com/hackerkid/Mind-Expanding-Books/issues/235 for the review update. Feel free to claim.

pedabraham commented 3 years ago

The site doesn’t look so good on the iphone, can I try to make the site a little bit more responsive.

hackerkid commented 3 years ago

@pedabraham Sure. Go ahead!

KwameTaylor commented 3 years ago

I only know some HTML (mostly work in Python) but if there is anything a newbie can do, let me know :)

hackerkid commented 3 years ago

@KwameTaylor So website uses data present in app/src/data/books.json file. That file is generated by the scripts present in /utils directory. The scripts fetch Goodreads rating, Amazon URL, book description etc from various sources.

Can you think of some other data that we can fetch from some API that would add value to the users?

For example, how much time will it take to read the book? Is there an API from which we can get that data? Maybe we can just fetch the number of pages do some basic calculations to predict the time.

The book time is just an example. Feel free to come up with anything that you think will add value to the users :)

d80ep08th commented 2 years ago

So maybe if there is an api that can fetch quotes specific to those books , then according to someone who likes books, thatd be pretty cool .

AshwiniDR1802 commented 1 year ago

i want to contribute in changing some of the ui/ux

Ubarrionuevo commented 1 year ago

Hi ! , i want to contribute in changing some of FrontEnd , I think that is more confortable for the users , add the dark mode in all the page , or maybe some colors that to be very good for the experience