Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Revise book club list #319

Open
vcarl opened this issue Jul 28, 2024 · 1 comment
Open

Revise book club list #319

vcarl opened this issue Jul 28, 2024 · 1 comment

Comments

@vcarl
Copy link
Member

vcarl commented Jul 28, 2024

I love the idea of /learning/books but it doesn't get much traffic and I don't think it solves a problem people have — I love it because it's my list, but nobody particularly cares about my list of recommended books, and this is still a bookshelf to pick from. It narrows the search for a book but doesn't directly lead anywhere.

We should replace this with an account-based quiz. Ask people to log in with Discord, persist a bit of user data about past answers + which books they've read, and have a quiz app that advances different "interest categories". After enough quiz answers, it recommends a book for you to read. Signing in with Discord is optional, asked for at the end of the quiz

@vcarl
Copy link
Member Author

vcarl commented Aug 6, 2024

Okay accounts and persistence is too much work, needs a database and such which is out of scope for this specific issue.

Maybe questions like:

  • How much experience? (Professional yoe, years using React, hobbyist, student)
  • what are you focusing on? (Web skills, design, react, entrepreneurship, communication, management)
  • other questions...?

"Done" is a reasonably pretty wizard-style series of questions that spits out a single book recommendation. User should be able to view the entire list, or ask for a new recommendation after answering (which should just shuffle through a list of options)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant