Skip to content
This repository has been archived by the owner on Oct 11, 2023. It is now read-only.

BrianQMclaren/book-club-react

Repository files navigation

Book Club

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.

Prerequisites

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/)

Getting Started

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

Interacting With the App

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

Built With

  • 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

Authors

  • Brian Mclaren

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

  • Big Shout to Brian Holt's React class.
  • Gained Inspiration from a tutorial project on treehouse.