- React.js
- Ruby On Rails
- Styled by Material UI
- 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
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.
- Backend built out using these three models to populate the tables using the User, Books, Review classes
- 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
GoodReads for summaries and book images