Skip to content

Read It is designed for reader to shared their thought for the books they've or find out how other readers think for the book. User can read the book description without login. Users can easily log in with their google account to review the books or vote for other readers' reviews. Read It also enabled the "forgot password" feature for users to …

Notifications You must be signed in to change notification settings

ChenyunZhang/Readit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Readit

Table of Content

About

Read It is designed for readers to shared their thought on the books they've or find out how other readers think about the book. Users can read the book description without login. Users can easily log in with their google account to review the books or vote for other readers' reviews. Read It also enabled the "forgot password" feature for users to retrieve their accounts back.

Features

  • Used redux to store data globally and for easy retrieval of data to any component in the app.
  • Maximized use of Events and promises in ES6 and React for application control flow.
  • Used React Router, and react hook, such as useEffect, useState to create functional components.
  • Integrated Google book API and Google OAuth 2.0.
  • Connected Rails ActiveStorage with Cloudinary to upload static files to the cloud.
  • Optimized the Rails ActionMailer -- users receive an auto-generated template-based email to reset the password.

Stacks

  • JavaScript
  • React.js
  • Redux.js
  • Ruby on Rails API
  • Semantic UI
  • Google Book Api
  • Google OAuth

About

Read It is designed for reader to shared their thought for the books they've or find out how other readers think for the book. User can read the book description without login. Users can easily log in with their google account to review the books or vote for other readers' reviews. Read It also enabled the "forgot password" feature for users to …

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages