Skip to content

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.

Notifications You must be signed in to change notification settings

hora/Book-Finder-App

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Topics

Resources

Stars

Watchers

Forks

Languages

  • CSS 46.4%
  • JavaScript 31.6%
  • HTML 22.0%