daniboomerang.com is a fully-responsive, pure-css-parallax, svg-animated, AngularJS powered creative portfolio.
It´s open source project aimed to show my expertise as a software engineer.
- Over 30 SVG images, custom icons and logo
- Component Pattern with AngularJS (only directives).
- Plenty of animated SVGs
- Great performance: No JS on the parallax, fully optimized SVGs, and very intelligent Angular directives that trigger/stop animations dynamically.
- Fully Responsive
- A very simple Express server and some custom Grunt taks
- Unit and E2E tests with Karma and Protractor
- CircleCI
- With Dokku Docker
Daniboomerang uses a number of open source projects to work properly:
- angularJS - HTML enhanced for web apps!
- node.js - javaScript runtime
- express - fast node.js network app framework
- grunt - the tasks runner
- jQuery - SVGs don´t get alive alone!
- The whole parallax thing is inspired by the great parallax design of Keith Clark. Have a look at the practical css parallax article
And of course Daniboomerang itself is open source.
Clone the project
$ git clone https://github.com/daniboomerang/daniboomerangAnd install the dependencies
$ npm installAnd that´s it!
Run the server
$ grunt serverRun the unit tests
$ grunt unitDEVRun the E2E tests
$ grunt e2eDEVRun the unit and the E2E tests
$ grunt testDEV1.0.0
- Mobile version will be supported. A non parallax solution is required
- The non mobile version will support Internet Explorer