The LPWAN Server Web Client is a web application which provides a user interface for interaction with the LPWAN Server. This is the official web client; however, alternate clients, web or other, can be built using the APIs provided by the LPWAN Server.
You'll probably want to start by reading the LPWAN Server Overview.
The easiest way to run LPWAN Server is to follow the Quickstart Docker-Compose guide.
For development and customization, refer to the install documentation.
If you're new to git and GitHub, be sure to check out the Pro Git book. GitHub Help is also outstanding.
| Technology | Purpose |
|---|---|
| React | View Components |
| Create React App | App Scaffolding |
| Flux | State Management and Data Flow |
| Flyd | Observable State |
| Fetch API | HTTP client |
| Bootstrap | UI Components |
| Jest | JS Test Runner |
| Selenium | Browser Automation |
You can view the code's documentation as HTML by running npm run documentation.
It will create a docs folder that contains a static website. To view locally,
run a simple webserver from within the docs folder.
npm run documentation
cd docs
python -m SimpleHTTPServer
LPWAN Server Web Client was originally built by CableLabs, but we could use your help! Check out our contributing guidelines to get started.
We use an Apache 2.0 License for LPWAN Server Web Client.
Questions? Just send us an email at [email protected] or join the conversation on the forum.