(Note: Ready is no longer being actively maintained.)
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
- 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