Skip to content

matthiaseigner/dashflux

 
 

Repository files navigation

Mainflux UI Dashboad

License Join the chat at https://gitter.im/Mainflux/mainflux

Mainflux UI, dashboard for Mainflux Industrial IoT Messaging and Device Management Server.

N.B. Mainflux UI service is WIP and not suitable for deployment at this moment. You are welcome to contribute and improve it.

Details

To find out more about the Mainflux IoT, please see our wiki.

Requirements

You'll need the following software installed to get started.

  • Node 6 or higher, we recommend current LTS version, together with NPM 3 or higher.
  • Angular-cli Newst version with Webpack integration (current version is 1.1.0).
    • Depending on how Node is configured on your machine, you may need to run `sudo npm install
  • Git: Use the installer for your OS.
  • For local Development with Mainflux composition running localy, Chrome extension for Cross origin is required. Because composition is running on different port then our Angular app, we have cross origin.

Get Started

Clone this repository

git clone https://github.com/mainflux/mainflux-ui

Change into the directory.

cd mainflux-ui

Install the dependencies. If you're running Mac OS or Linux, you may need to run sudo npm install instead, depending on how your machine is configured.

npm install

To start the server, run:

ng serve

This will run and assemble our app. Now go to localhost:4200 in your browser to see it in action.

Development

Community

Mailing lists

Visit mainflux official mailing list.

IRC

Mainflux Gitter

Twitter

@mainflux

License

Apache License, version 2.0

About

Mainflux Admin Dashboard UI

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 69.5%
  • HTML 19.1%
  • CSS 6.7%
  • JavaScript 4.7%