BookIt! is a React app to help users track and motivate their reading progress and find their next great read with AI-generated book recommendations. Users can create an account to access full CRUD functionality using RESTful APIs to create books and bookshelves, pin them to prioritize, see their progress and cumulative reading stats, and be motivated to pick up that book! Google Books API provides full book information and beautiful cover images. Users can even get custom, AI-generated recommendations using the OpenAI API!
Â
Â
Â
Â
Â
Â
Â
- OpenAI API
- Google Books API
- React-Select
- AdminJS
- Heroku
- Trello planning board with user stories
- ERD
- Wireframes
- Deployed Version -- username: demo@demo.com password: demo
- User profile, including profile image, reading speed, etc.
- Amazon, GoodReads, and Zotero API integrations
- Login with Google or Apple
- Add course and due dates for school
- Search and filter through user library
- Refactoring to move more functionality to front end, minimizing fetch calls
- Ability for user to rank books in top ten priority list
- Add reading streak functionality
