An app that replaces the default Huawei router interface.
The default UI on a Huawei router is outdated and difficult to use;
This app aims to offer a sleeker and more modern alternative UI to the router while adding some new features;
SMS manager. Supports sending, filtering and automatic labelling of messages as well as native notifications.
USSD services page. Allows the user to query network carrier services over USSD and automatically parses the responses to create a form-based interface.
Homepage showing real-time data usage
- Manage SMS messages
- Send USSD commands
- Graph usage data (basic)
- Real-time SMS notifications
- Smart SMS analysis. E.g. automatic advert deletion
- Task automation
- Sync usage data with other computers
- Change all router settings
- Detailed statistics
Until I publish huawei-router-api
to NPM, building this is a bit of a pain. You will need to download huawei-router-api and add it as a dependency;
// package.json
"huawei-router-api": "link:/path/to/huawei-router-api"
Alternatively, download huawei-router-api, then run yarn link
in huawei-router-api and yarn link "huawei-router-api"
in this repository.
yarn install
yarn serve
# Build for current platform
yarn build
# Build for specific platforms
yarn build --mac --windows --linux
yarn lint
If you encounter any bugs, which you almost certainly will, please report them on the issues page.