bestmazzo / fd-angular-client

Freedomotic test app written using AngularJS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Freedomotic AngularJS-based webapp

This is a WIP project

Usage requirements:

  • HTML5-capable browser
  • Freedomotic 5.6.0~snapshot (need a modified version of RestAPI
  • Disable FD security system (set KEY_ENABLE_SECURITY=false into config.xml)

Development Requirements:

  • Node.js with npm

Development status:

  • Alpha Version - in development

Availalbe features:

  • Lists: Environments, Rooms, Objects, Commands, Plugins
  • Environment map: renders a map of current environment and places objects in it
  • Environment map: movable room edges
  • Commands: renders commands as blocks, in order to graphically rearrange and modify them
  • Connection Status: checks whether connection to RestApi is alive and working

Developers Quick Start

1) Create a working FD installation or access a shared RestAPI service - not necessary, see below You'd need access to a RestApi FD service, being it local or a shared remote one.

A shared RestApi service is available at **fritz.bestmazzo.it:8111**

2) Fork current branch into your pc

git clone https://github.com/bestmazzo/freedomotic.git

3) Switch to proper branch

cd freedomotic
git checkout pl88

3) Enter project root folder

cd clients/angular

4) Install required development extra software

npm install -g yo grunt-cli bower

5) Install project's js dependencies

bower install

6) Ready to develop!!

Development references

About

Freedomotic test app written using AngularJS

License:GNU Affero General Public License v3.0


Languages

Language:CSS 57.4%Language:HTML 41.1%Language:JavaScript 1.5%