Basically, the app propose to consume api, which return countries, airports (with your respective routes), and with parameters, request datas about flight tickets available considering travel's date and your come back.
This example was created considering concepts like SOLID, DRY and Angular's good practices (including tests).
npm install gulp -g
npm install
npm test or karma start (to check tests)
gulp (generate and execute app)