https://github.com/kreso975/stergosmartgui
Web GUI for StergoSmart
https://github.com/kreso975/stergosmartgui
arduino esp01 esp32 esp8266 gui interface littlefs nodejs spiffs temperature user
Last synced: about 1 month ago
JSON representation
Web GUI for StergoSmart
- Host: GitHub
- URL: https://github.com/kreso975/stergosmartgui
- Owner: kreso975
- License: apache-2.0
- Created: 2024-12-05T19:30:45.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-11T13:51:56.000Z (over 1 year ago)
- Last Synced: 2025-05-30T04:58:01.108Z (about 1 year ago)
- Topics: arduino, esp01, esp32, esp8266, gui, interface, littlefs, nodejs, spiffs, temperature, user
- Language: HTML
- Homepage:
- Size: 1.12 MB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

### Bootstrap 5
# Stergo Smart GUI
[](https://paypal.me/kreso975)
This is GUI for StergoSmart project running on IoT devices
It compiles index.html and captive.html
It also generates config.json
Everything is setup in settings.ini
> [!NOTE]
> For compiling GUI in order to optimize code and code size, it is required to install node module preprocess https://www.npmjs.com/package/preprocess
> Inside your project repository
> $ npm install --save preprocess
>
> Github https://github.com/jsoverson/preprocess
>
> in build.js there is a setup for creating .gz, default for windows is 7zip external,
> but there is a code to use node library for creating .gz
> check the source code.
>
> For upload use SPIFFS or LittleFS
> Copy data folder to your Arduino project
> [!TIP]
> In file settings.ini Change:
> device = 'LS001'; - WHERE LS001 is Device Type
> onNasOrDevice = 'production'; // production || development
>
> [!IMPORTANT]
> Build Captive and index:
> command: node build
>
> rename .env_Template to .env
> .env is ignored for commit so you can put sensitive data there. Use same variable names that needs to be changed
>
## Screenshots of GUI
**Dashboard**
**Info & Log**
**Publish**
**WiFi**
**Settings**
**Captive portal**