Skip to content

On The Same Page is an SPA app for book club members to find and choose their next book. This repo is the backend made with Rails API.

Notifications You must be signed in to change notification settings

Amanda-Katherine/bookclub-backend-rails-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

On The Same Page

On The Same Page

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.

Installation

To run this application in your local environment, please follow these steps:

  1. Clone this repository and and frontend repo
  2. In the backend repo do steps 3-7
  3. Run 'bundle install'
  4. Run 'rails db:create:all'
  5. Run 'rails db:migrate'
  6. Run 'rails db:seed'
  7. Run 'rails s'
  8. In the frontend repo open the index.html file. For mac users just type in 'open index.html' in your terminal.

Authors

Future Versions

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.

License

This project is licensed under the MIT License

Contributing

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.

Acknowledgments

Thanks to all the book lovers out there.

Background photo credit to The Jakarta Post.

About

On The Same Page is an SPA app for book club members to find and choose their next book. This repo is the backend made with Rails API.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages