A one page web app built with react, redux, jest, flow, and express. It's an app the manages users favorite books based on an api. It features a home page, search feature, and details page.
What things you need to install software wise and how to install them
Install NPM (https://www.npmjs.com/) Install Node.js (https://nodejs.org/en/download/current/)
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
Clone or download the project files from my repository
git clone https://github.com/BrianQMclaren/book-club-react.git
Run npm install in your terminal to get all of the packages
npm install
Run the server by running npm start
npm start
If you want to search for books these are the books in store
- The Lightning Thief by Rick Riordan
- The Sea of Monsters by Rick Riordan
- Sophie's World:The Greek Philosophers by Jostein Gaarder
- Lucene in Action, Second Edition by Michael McCandless
- Harry Potter and the Order of the Phoenix by J. K. Rowling
- The Alchemist by Paulo Coelho
- React - The javascript library for building user interfaces
- Redux - Redux is a predictable state container for JavaScript apps
- Express - Web framework for Node.js
- Node - Asynchronous event driven JavaScript runtime
- Jest - Test javascript code including react apps
- Flow - Static Type Checker for javascript
- Babel - Javascript complier
- Webpack - Module Bundler
- Brian Mclaren
This project is licensed under the MIT License - see the LICENSE.md file for details
- Big Shout to Brian Holt's React class.
- Gained Inspiration from a tutorial project on treehouse.