APP - http://filipjerga.com/gitapp/src/index.html
Application is tested in Google Chrome , Safari
===========================================
- App is fully working and fetching data from github.
- User can search users of github and list repositories with number of forks and watchers.
- User can click repository that will navigate him to actual Git repository
- Added Unit testing even when there is not much to test because of encapsulated code, and most of app is manipulating DOM, but testing enviroment test in Jasmine is set and there are few tests.
- JS App is in src/js/app.js
- Html files in src/index.html
- Assets in src/style/resources
- Tests src/js/jasmine
App is devided into 3 controlls - 1. UI Controll - Only for manipulating DOM 2. Data Controll - Only for working with data that are sent from API call 3. General Controll - Used for init off app and Event listeners, this controll is reponsible for working with UI and Data Controll.
=========================================== In this App is used plain javascript, no libaries and frameworks except UnitTesting.
In case for any questions please contanct me, I will be more than happy to answer your questions. Work on this project was really fun.