Skip to content

rgcunha/hitfox

Repository files navigation

HitFoxApp

Technologies Used and Reasons:

AngularJS: Modern MVC JS web framework, with a very good definition of concepts (Controllers, Views, Services etc) with 2 way data binding support, very convenient for fast prototyping.

Ionic: Mobile first design framework, that also looks nice in Desktop. Components written in AngularJS. Easy customization with sass support.

Development

To start developing in the project run:

gulp serve

Then head to http://localhost:3000 in your browser.

The serve tasks starts a static file server, which serves the AngularJS application, and a watch task which watches all files for changes and lints, builds and injects them into the index.html accordingly.

Tests

To run tests run:

gulp test

Or first inject all test files into karma.conf.js with:

gulp karma-conf

Then you're able to run Karma directly. Example:

karma start --single-run

Production ready build - a.k.a. dist

To make the app ready for deploy to production run:

gulp dist

Now there's a ./dist folder with all scripts and stylesheets concatenated and minified, also third party libraries installed with bower will be concatenated and minified into vendors.min.js and vendors.min.css respectively.

About

Frontend Developer Case Study

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published