Skip to content
/ Ready Public

Inspired by Goodreads, built using Flux/React, Rails, and PostgreSQL

Notifications You must be signed in to change notification settings

pmbrent/Ready

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ready

(Note: Ready is no longer being actively maintained.)

Get Ready to find your new favorite book!

Ready is a web application inspired by Goodreads built using Ruby on Rails and React.js. Ready allows users to:

  • Create an account
  • Log in / Log out securely with BCrypt
  • Organize books within Shelves displayed on User pages
  • Search for Books by Author, Title, ISBN
  • Add Friends
  • View a Feed of Friend activity
  • Rate books and get recommendations
  • Dynamically view detailed book information on hover

Design Docs

Future Features

  • Tag books with multiple genres and search books by genre
  • Write reviews as part of ratings
  • Users can like/comment on other users' ratings
  • Receive notifications of new Friends and comments
  • Set reading goals and track progress
  • Feed contains recommended books, "featured" books
  • Users can edit profiles and add photos using Paperclip/AWS
  • Author pages and special access for authors
  • Favorite quotes lists (separate table)
  • Email confirmation on signup using Mailer
  • Optimizations: Genres can be encoded as numbers for faster lookup
  • Multiple sessions
  • Users can import books from Amazon using OmniAuth

About

Inspired by Goodreads, built using Flux/React, Rails, and PostgreSQL

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published