BookBear is an application for readers who want to list, track, rate and review books that they have read.
It was made by:
BookBear has full CRUD capability. Users can see, add, edit, and delete books. Users can add their own ratings and reviews to the books they add to their collection.
BookBear is fully responsive accross computer, tablet, and phone screens.
BookBear is a MERN app. The frontend was built with ReactJS, including React hooks, React router, and Jest/Enzyme for testing. The front end is deployed to Heroku.
You can see the backend repo here.
Fork and clone this repo to download your local copy of the files. Install dependencies with npm
. Use yarn start
or npm start
to launch the development server.
Visit the backend repo, download files and dependencies and use nodemon
to run the server locally. Run node db/seed.js
to seed your local MongoDB database.
Please submit an issue on this repo if you find a bug in the code. To make suggestions on features or other behavior, please make a pull request. Thanks!
A user authentication model is currently in the works which will add ownership between the user and the book database. The team is excited to learn more about password authentication and hashing!
The BookBear team is eternally grateful to Jennifer Meade for her expert guidance throughout this project.