BookBear 📚 🐻

BookBear books page BookBear details page

About BookBear

BookBear is an application for readers who want to list, track, rate and review books that they have read.

It was made by:

Features

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.

Fully Responsive

BookBear mobile

BookBear is fully responsive accross computer, tablet, and phone screens.

Technologies Used

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.

Installation Instructions

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.

Contribution

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!

Known Bugs & Future Updates

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!

Gratitude

The BookBear team is eternally grateful to Jennifer Meade for her expert guidance throughout this project.