Skip to content

TiffanyObi/NYTBGroupProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NewYorkTimes: Best-Sellers (Group Project)

Group project - creating NYT bestsellers app.

Description

This app displays a list of books in a Collection View from the New York Times api. Each book is loaded onto a collection view cell, filtered from another NYT endpoint that contains a list of book genres. When selecting a cell we segue to a Detail controller that gives you the options to purchase or favorite the book. A favorited book is displayed onto a separate tab called "Favorites". There, you are given a second chance to visit up to 4 popular website where you can purchase the book or simply remove it from your favorites list. The "Settings" tab allows the user to select their topic of choice which is then reloaded in the "Best Sellers" tab.

Gifs

| BEST-SELLERS |

screen1

| DETAIL VIEW |

screen2

| FAVORITES |

screen3

| SETTINGS |

screen4

Code challenges

Git Merge Conflicts

Conflicts arose upon the absence of a "Git flow" in the production of code. Specifically, because we only branched off of a master branch as we worked on separate individual features. The master branch was to act as production code which would be showcased. Also, as we updated the code to master, we would branched off of it, again... etc. Unfortunately, only using the master branch caused a conflict in its code, when we finally tried to merge. To solve this, we created a git branch flow of "individual feature codes". We could then branch off of the new master which we called, quality assurance (qa). The qa branch allowed multiple small pull requests to be merged from everyones individual branch. Upon large iterations of qa, it would eventually be merged alongside the production (prod) branch. This 'prod' branch became our new master that would contain all updates and changes to be publicly showcased.

Solution

Git Flow Diagram

Screen Shot 2020-02-19 at 11 06 13 AM

Contributing:

Bienbenido Angeles

Melinda Diaz

Tiffany Obi

Luba Kaper

About

Group project - creating NYT bestsellers app.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages