hora / Book-Finder-App

My feedback on a student project. My student @IrvHenri built a Book Finder App using the Google Books API, and I offered him feedback in the form of a code refactor.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Refactoring a Student Project

This repo is a record of my feedback on a student project. My student @IrvHenri built a Book Finder App using the Google Books API, and I offered him feedback in the form of a code refactor.

@IrvHenri's Project Page

To see the most current version of this project, see @IrvHenri's repository which also includes screenshots and a live demo.

Refactoring Suggestions

@IrvHenri's code as it was when I went over it for feedback can be seen in the original branch. My refactored code is in the refactored branch.

However, to view my suggestions with detailed comments, I recommend you have a look at PR #1 (which compares these two branches).

Comparing Fetch API with jQuery + Ajax

For a demonstration of the difference between a more up-to-date implementation for making async requests using the Fetch API, and using a more legacy jQuery + Ajax approach, have a look at PR #2. This PR compares the refactored branch against the jquery-and-ajax branch.

About

My feedback on a student project. My student @IrvHenri built a Book Finder App using the Google Books API, and I offered him feedback in the form of a code refactor.


Languages

Language:CSS 46.3%Language:JavaScript 31.6%Language:HTML 22.0%