Welcome to Book Club Collective!
Books are a wonderful escape and can take you on deep personal journeys but we here at Book Club Collective believe they can be even more enjoyable when explored as a community! To support this passion we have created a site in which you can search the Google Books API to find all your favorite reads! Our page enables you to connect with others in the form of reviews and one day soon you will be able to enjoy Clubs which will act as a forum where you can deep-dive into discussions over your most beloved tomes. Once more welcome to Book Club Collective, we can't wait to hear from you!
- Book Club Collective is a full stack application where users can create accounts search for books using Google's Book API as well leave reviews and join book clubs. Book Club Collective uses a folder structure that matches the MVC paradigm as well as Node.js and Express to create a RESTful API. Book Club Collective uses MySQL and Sequelize for the database and npm star-rating.js to create a star rating system out of 5 for the book reviews and then averages them out per book.
- Handlebars, CSS, Javascript
- Google Books API fetch
- MVC Paradigm
- Github Project Management using SCRUM Methodology
- bcrypt, conect-session-sequelize, dotenv, express, mysql, sequelize, star-rating.js
The basic wireframe structure we created at the beginning of this project.
- Run the following to install dependancies, the following will be installed, express, mysql2, bcrypt, dotenv, sequelize, connect-session-sequelize, express-session, express-handlebars
npm i
- The repo can be forked and then the required modules installed as per above. The application can be run from the command line with the entry point "node server.js"
- MIT
- Michael Feldman, Ehsan K, Hannah McDonald, Ben Slinde, Pia T
-
If you would like, you can connect with any of the creators through their github profiles