Skip to content

omgitsmiles/BookEnds

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bookends

Homepage

Built with

  • React.js
  • Ruby On Rails
  • Styled by Material UI

Get started

  • Fork & Clone this repository
  • Run Bundle install in terminal
  • Run rails db:migrate
  • Run rails db:seed
  • Run rails server to start backend server
  • Run npm install --prefix client in seperate terminal for frontend
  • Run npm start --prefix client to start frontend server

About BookEnds

Taking a simple idea of creating a place for users to share their books and thoughts in one place through BookEnds. After creating an account, the user has the ability of leaving a review from books that was already populated, or create a new instance of a book for others to see and review.

Models

Models

  • Backend built out using these three models to populate the tables using the User, Books, Review classes

User Experience

  • Homepage directs the user straight into a library of books added by previous users
  • User can interact with the application by logging in/signing up for an account on the top right nav option
  • Once user is logged in, can edit certain attributes of account, as well as view books already left review for
  • Can navigate the homepage and view individual books to read other users reviews, as well as leaving a review of your own
  • Users have the ability to add a new book to share with the BookEnds community

Contributors

GoodReads for summaries and book images

Contact

Paolo Alberca Email - LinkedIn

About

An application for book lovers alike

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published