Not in development anymore! Feel free to fork, though.
Also, quality wise, code is less than acceptable, be careful!
The project was started with the goal to make a dashboard that will be used as a central place to check the current status of the company's projects.
In time the project has grown to a full-blown frontend wrapper with not just dashboard, but stuff like server detailed view, groups overview and search function. Some more features like HTML5/JS graphing instead of built-in PHP are in plans.
It was decided to use AngularJS for implementation and Twitter Bootstrap
(with free Cosmo theme) for a quick way to make design.
Extra tools used - NPM package manager, Karma Test Runner, GruntJS, lots of Grunt addons (see Gruntfile.js
) and JSDoc
(needs Java installed and JAVA_HOME
var in path).
- Install all the packages listed in
package.json
with the help of NPM. - Modify variables in
app/js/app.js
file. - Run build process by executing
grunt
in terminal/cmd in the root folder. - Copy
app/
to production server. - Enjoy.