This repo's code is written by following the Design Pattern youtube video tutorials which are created by Sir Derek banas (Youtube Channel:Derek Banas).
You can found those video tutorials at : https://www.youtube.com/user/derekbanas (Don't forget to like or dislike, if you like please subscribe).
You can also follow him on Facebook: https://web.facebook.com/dbanas2
N.B: Code content for each video tutorial for this series has been placed at branch having the name of the video tutorial