On The Same Page is an application where book clubs can come together to find their next book. Members can suggest new books and vote on ones suggested.
This is an SPA made with Google Books API, vanilla JavaScript, and the Rails API.
Live page hosted on Netlify.
You can find the frontend repo here.
To run this application in your local environment, please follow these steps:
- Clone this repository and and frontend repo
- In the backend repo do steps 3-7
- Run 'bundle install'
- Run 'rails db:create:all'
- Run 'rails db:migrate'
- Run 'rails db:seed'
- Run 'rails s'
- In the frontend repo open the index.html file. For mac users just type in 'open index.html' in your terminal.
- All contributions by Amanda Brubaker
Version 2.0 will include group creation, member admin capabilities (reset votes, privatize groups), and a member page where readers can create their own personal book lists.
This project is licensed under the MIT License
All contributions are welcome whether they be bug reports, pull requests, or fun new ideas at either the frontend or backend repos.
This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the Contributor Covenant code of conduct.
Thanks to all the book lovers out there.
Background photo credit to The Jakarta Post.