Skip to content

maxsilvauk/angularjs-dashboard

Repository files navigation

Angular Prototype Dashboard


Table of Contents

Introduction

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.

Built-With

  • 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^

Full-Install

  • 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

Quick-Install

  • 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