MyReads Project - Udacity FEND Project 6
I used the starter repository for this project, and added components and functionality as required.
To get started developing right away:
- install all project dependencies with
npm install
- start the development server with
npm start
- Views ** Home (main page view): Home.js ** Search (search page view): Search.js
- Components ** BookShelf ** Book
To simplify the development process, a backend server was provided to develop against. The provided file BooksAPI.js
contains the methods needed to perform necessary operations on the backend:
The backend API uses a fixed set of cached search results and is limited to a particular set of search terms, which can be found in SEARCH_TERMS.md. That list of terms are the only terms that will work with the backend, so don't be surprised if your searches for Basket Weaving or Bubble Wrap don't come back with any results.
This project was bootstrapped with Create React App. You can find more information on how to perform common tasks here.
- Forrest Walker's Udacity Project 6 Walk Through ** Decided to use Ryan's walk through, as Forrest was implementing this using the Context npm library, making this unnecessarily complicated (IMHO).
- Ryan Waite's FEND Project 6 Walk Through
** Updated the tutorial's use of mixed operators (
&&, ||
) to use the ternary opearator (?, :
). - Łukasz Wróbel's tmux Tutorial - Split Terminal Windows Easily
This repository is code for my Udacity course. Therefore, I will not accept pull requests.