diff --git a/README.md b/README.md
index 22244fc19..a8e8049fc 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,35 @@
-# AI on the Edge Device: Digitizing Your non-digital meters with an ESP32-CAM
+
AI on the Edge Device: Digitizing Your non-digital meters with an ESP32-CAM
+
+
+
+## Table of Contents
+- [Key Features π](#key-features-)
+- [Workflow π§](#workflow-)
+- [Impressions π·](#impressions-)
+ - [AI-on-the-edge-device on a Water Meter π§](#ai-on-the-edge-device-on-a-water-meter-)
+ - [Web Interface (Water Meter) π»](#web-interface-water-meter-)
+ - [AI-on-the-edge-device on an Electrical Power Meter β‘](#ai-on-the-edge-device-on-an-electrical-power-meter-)
+- [Setup π οΈ](#setup-%EF%B8%8F)
+- [Download π½](#download-)
+- [Flashing the ESP32 πΎ](#flashing-the-esp32-)
+- [Flashing the SD Card πΎ](#flashing-the-sd-card-)
+- [Casing π οΈ](#casing-%EF%B8%8F)
+- [Donate β](#donate-)
+- [Support π¬](#support-)
+- [Changes and History π](#changes-and-history-)
+- [Build It Yourself π¨](#build-it-yourself-)
+- [Tools π οΈ](#tools-%EF%B8%8F)
+- [Additional Ideas π‘](#additional-ideas-)
+- [Our Contributors β€οΈ](#our-contributors-%EF%B8%8F)
+
+
+
+
+
[![made-with-c++](https://img.shields.io/badge/Made%20with-C++-1f425f.svg)](https://github.com/jomjol/AI-on-the-edge-device/tree/main/code)
[![Doc](https://img.shields.io/badge/Doc-MkDocs-526CFE.svg)](https://jomjol.github.io/AI-on-the-edge-device-docs/)
@@ -20,6 +51,8 @@ All you need is an [ESP32 board with a supported camera](https://jomjol.github.i
---
+
+
## Key Features π
- π **Tensorflow Lite (TFLite) integration** β including an easy-to-use wrapper.
- πΈ **Inline image processing** (feature detection, alignment, ROI extraction).
@@ -32,6 +65,8 @@ All you need is an [ESP32 board with a supported camera](https://jomjol.github.i
- π‘ **MQTT protocol** support.
- π₯ **REST API** available for data access.
+
+
## Workflow π§
The device captures a photo of your meter at set intervals. It then extracts the Regions of Interest (ROIs) from the image and runs them through artificial intelligence. As a result, you get the digitized value of your meter.
@@ -46,25 +81,31 @@ There are several options for what to do with that value:
---
+
+
## Impressions π·
-### AI-on-the-edge-device on a Water Meter π§
-
-
-
++ ### AI-on-the-edge-device on a Water Meter π§
+
+
+
-### Web Interface (Water Meter) π»
-
-
-
++ ### Web Interface (Water Meter) π»
+
+
+
-### AI-on-the-edge-device on an Electrical Power Meter β‘
-
-
-
++ ### AI-on-the-edge-device on an Electrical Power Meter β‘
+
+
+
---
+
+
## Setup π οΈ
There is growing [documentation](https://jomjol.github.io/AI-on-the-edge-device-docs/) which provides you with a lot of information. Head there to get started, set it up, and configure it.
@@ -86,11 +127,15 @@ For further background information, head to:
---
+
+
## Download π½
The latest available version can be found on the [Releases page](https://github.com/jomjol/AI-on-the-edge-device/releases).
---
+
+
## Flashing the ESP32 πΎ
Initially, you will have to flash the ESP32 via a USB connection. Later updates are possible directly over the air (OTA using Wi-Fi).
@@ -104,6 +149,8 @@ See the [documentation](https://jomjol.github.io/AI-on-the-edge-device-docs/Inst
---
+
+
## Flashing the SD Card πΎ
The SD card can be set up automatically after the firmware is installed. See the [documentation](https://jomjol.github.io/AI-on-the-edge-device-docs/Installation/#remote-setup-using-the-built-in-access-point) for details. For this to work, the SD card must be FAT formatted (which is the default on a new SD card).
@@ -111,6 +158,8 @@ Alternatively, the SD card can still be set up manually. See the [documentation]
---
+
+
## Casing π οΈ
Various 3D-printable housings can be found here:
- π§ [Water Meter](https://www.thingiverse.com/thing:4573481)
@@ -120,6 +169,8 @@ Various 3D-printable housings can be found here:
---
+
+
## Donate β
If you'd like to support the developer with a cup of coffee, you can do so via [PayPal](https://www.paypal.com/donate?hosted_button_id=8TRSVYNYKDSWL).
@@ -129,6 +180,8 @@ If you'd like to support the developer with a cup of coffee, you can do so via [
---
+
+
## Support π¬
If you have any technical problems, please search the [discussions](https://github.com/jomjol/AI-on-the-edge-device/discussions). In case you find a bug or have a feature request, please open an [issue](https://github.com/jomjol/AI-on-the-edge-device/issues).
@@ -139,27 +192,37 @@ For any other issues, you can contact the developer via email:
---
+
+
## Changes and History π
See the [Changelog](Changelog.md) for detailed information.
---
+
+
## Build It Yourself π¨
See the [Build Instructions](code/README.md) for step-by-step guidance.
---
+
+
## Tools π οΈ
* Logfile downloader and combiner (Thanks to [reserve85](https://github.com/reserve85))
* It can be found at ['/tools/logfile-tool'](https://github.com/jomjol/AI-on-the-edge-device/tree/main/tools/logfile-tool).
---
+
+
## Additional Ideas π‘
There are some ideas and feature requests which are not currently being pursuedβmainly due to capacity constraints on the part of the developers. These features are collected in the [issues](https://github.com/jomjol/AI-on-the-edge-device/issues) and in [FeatureRequest.md](FeatureRequest.md).
---
+
+
## Our Contributors β€οΈ
diff --git a/docs/index.html b/docs/index.html
index b362866c5..27e1b032c 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -3,6 +3,29 @@
+