manicmonkey / licensing

Technology demo

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Licensing

This project is designed to act as a software licensing system.

It's written in various technologies like Scala, Vaadin, AngularJS, JAX-RS / RESTEasy, Spring-Web, Spring-AOP.

UI mockups made in Pencil 2.0.5.

UML diagrams made in ArgoUML 0.34.

Build Status

AngularJS frontend uses Grunt for build tasks and bower for dependency management. To get up and running install node/npm and run

  • npm install
  • npm install -g grunt-cli
  • grunt

Roadmap

  • Get main UI elements / pages working

  • Internationalization

  • Investigate reports (maybe integrate High Charts)

  • Would be cool to have a map with the locations of the installations (using something like http://maplacejs.com/)

Admin access for...

  • Customers
  • Products
  • Users
  • Auditing

todo...

  • create users screen

  • security is working

  • need to expose user information from userendpoint - roles enabled

  • list of users?

  • access to customers (doesn't appear in domain model at moment?)

  • detail technical architecture - high level components and patterns.

Create product documentation: http://www.thinkful.com/learn/a-guide-to-using-github-pages/start/existing-project/project-page/existing-repo/

About

Technology demo

License:GNU General Public License v3.0


Languages

Language:Scala 93.7%Language:JavaScript 4.5%Language:Java 1.8%Language:CSS 0.0%Language:Shell 0.0%