An AngularJS v1.0 admin dashboard. The architecture follows a modular component ethos. Where each segement on the page is called by its own controller, specific data is called by unique factory and the view html is re-usable. The API data is populated via json-server.js whilst the back-end end-points are still in development.
- Node v4.7.2^
- NPM v4.6.1^
- Bower v1.8.2^
- AnguarJS v1.5
- Bootstrap v4.0^
- JQuery v3.2.1^
- Less v3.0.1^
- Grunt v1.0.1^
- Json-server v0.12.1^
- PDFMake 0.1.35^
- Install x-code
- Install homebrew
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
- Install node
brew install node
- Update node and npm
brew update node
- Install bower
npm install bower
- Run NPM
npm start
- Open a new terminal (CMD+N) and cd to json_server.json file location.
cd /path_to_json_server_file/json_server.json
- Run json_server.
json-server --watch json_server.json
- Grunt
grunt --force (Using force for time being because of image minifier and karma needs to be fixed.)
- Navigate to application in browser.
http://localhost:8000
- Run NPM
npm start
- Open a new terminal (CMD+N) and cd to json_server.json file location.
cd /path_to_json_server_file/json_server.json
- Run json_server.
json-server --watch json_server.json
- Navigate to application in browser.
http://localhost:8000