ng-thingsboard icon indicating copy to clipboard operation
ng-thingsboard copied to clipboard

Angular 8 Thingsboard UI

NgThingsboard

The goal of this project is to create an alternative pwa for the Thingsboard IoT platform using the latest Angular 8.

Screenshot 1

Roadmap

  • [x] Basic layout (Header & Side navigation bar)
  • [x] Login page
  • [x] Registration page
  • [ ] Home / Dashboard page
  • [ ] Protected routes

Prerequisites

  • Install Node.js (and npm)

  • Clone the project

  • cd into project directory

  • npm install to install dependencies

  • Then run:

    • ng serve for running the app in a local dev server.

    Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.

    • ng build --prod to build the project.

    The build artifacts will be stored in the dist/ directory.