Book Club

A web app that helps to keep track of books read in the book club.

Built with

  • Ruby 2.7.1
  • Rails 6
  • Tailwind CSS
  • PostgreSQL

Use Cases

  1. as a non-registered user, I can register a new account with the site
  2. as a non-registered user, I can see the statistics of all read books
  3. as a non-registered user, I can view different bookshelves (read, currently reading, and future reads) and read the comments in real-time
  4. as a user, I can log in to the site
  5. as a user, I can reset the password in case forgotten
  6. as a user, I can add new books
  7. as a user, I can edit books or simply change the reading status
  8. as a user, I can post comments