diff --git a/nwa/html/conf/nav-sidepanel.json b/nwa/html/conf/nav-sidepanel.json index 2884c0d..0f41ead 100644 --- a/nwa/html/conf/nav-sidepanel.json +++ b/nwa/html/conf/nav-sidepanel.json @@ -1,10 +1,10 @@ { "sdl":{ - "title": "SDL", - "desc": "Software Defined Laboratory", - "icon": "fa-solid fa-square-binary", + "title": "NWA", + "desc": "Node Web App", + "icon": "fa-solid fa-dice-d20", "page": "index", - "enabled": false, + "enabled": true, "items": [] }, "dash": { diff --git a/nwa/html/conf/nav.json b/nwa/html/conf/nav.json index 6d6efdf..ea85394 100644 --- a/nwa/html/conf/nav.json +++ b/nwa/html/conf/nav.json @@ -1,15 +1,35 @@ [ { "title": "Node Web App (NWA)", - "icon": "fa-solid fa-square-binary", + "icon": "fa-solid fa-dice-d20", "page": "index", "enabled": true, "brand": true, "children": [] }, + { + "title": "Pages", + "icon": "fa-solid fa-bookmark", + "page": "app", + "enabled": true, + "children": [ + { + "title": "Page 1", + "icon": "fa-solid fa-1", + "page": "page1", + "enabled": true + }, + { + "title": "Page 2", + "icon": "fa-solid fa-2", + "page": "page2", + "enabled": true + } + ] + }, { "title": "App", - "icon": "fa-solid fa-dice-d20", + "icon": "fa-solid fa-bars", "page": "app", "enabled": true, "children": [ diff --git a/nwa/html/img/dice-d20-solid.ico b/nwa/html/img/dice-d20-solid.ico new file mode 100644 index 0000000..7b76332 Binary files /dev/null and b/nwa/html/img/dice-d20-solid.ico differ diff --git a/nwa/html/img/dice-d20-solid.svg b/nwa/html/img/dice-d20-solid.svg new file mode 100644 index 0000000..ca6a283 --- /dev/null +++ b/nwa/html/img/dice-d20-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/nwa/html/img/favicon.ico b/nwa/html/img/favicon.ico index e546a47..7b76332 100644 Binary files a/nwa/html/img/favicon.ico and b/nwa/html/img/favicon.ico differ diff --git a/nwa/html/img/square-binary-solid.ico b/nwa/html/img/square-binary-solid.ico new file mode 100644 index 0000000..e546a47 Binary files /dev/null and b/nwa/html/img/square-binary-solid.ico differ diff --git a/nwa/html/js/page1.js b/nwa/html/js/page1.js new file mode 100644 index 0000000..e69de29 diff --git a/nwa/html/js/page2.js b/nwa/html/js/page2.js new file mode 100644 index 0000000..e69de29 diff --git a/nwa/html/md/index.md b/nwa/html/md/index.md index c2fe4a8..43dfbd9 100644 --- a/nwa/html/md/index.md +++ b/nwa/html/md/index.md @@ -1,8 +1,15 @@ -# Node Web App (NWA) +**Node Web App** (NWA) is a Node.js application template for building fully self-hosted web applications with no CDN or Internet dependencies. -Node Web App (NWA) is a Node.js application template for building fully self-hosted web applications with no CDN or Internet dependencies. +NWA provides a single-service application structure that includes: +- a web API +- JSON-based configuration +- configurable navigation menus +- sidebar navigation +- responsive Bootstrap UI +- and integrated NPM libraries. -NWA provides a single-service application structure that includes a web API, JSON-based configuration, configurable navigation menus, sidebar navigation, responsive Bootstrap UI, and integrated NPM libraries. - -The project is designed to be modular and extensible, allowing additional components such as SQLite support, MQTT broker integration, and other service modules to be added cleanly. \ No newline at end of file +The project is designed to be modular and extensible, allowing additional components such as: +- SQLite support +- MQTT broker integration +- and other service modules to be added cleanly. \ No newline at end of file diff --git a/nwa/html/md/page1.md b/nwa/html/md/page1.md new file mode 100644 index 0000000..bb6c4dd --- /dev/null +++ b/nwa/html/md/page1.md @@ -0,0 +1 @@ +Example Page 1 \ No newline at end of file diff --git a/nwa/html/md/page2.md b/nwa/html/md/page2.md new file mode 100644 index 0000000..cca597f --- /dev/null +++ b/nwa/html/md/page2.md @@ -0,0 +1 @@ +Example Page 2 \ No newline at end of file