Web server user interface development for ESP32 boards. This repository intends to separate core firmware development and web development that use distinct frameworks and build processes for a smoother development experience.
Initial commit files forked from sensors.AFRICA-ESP32-Quectel-Firmware repository.
- Node.js (v20 or later) installed on your machine.
- npm (Node Package Manager) comes bundled with Node.js and will be used to manage dependencies and run scripts.
-
Clone the repository and navigate to the project directory:
git clone https://github.com/CodeForAfrica/sensors.AFRICA-ESP32-webserver-ui.git cd sensors.AFRICA-ESP32-webserver-ui -
Switch to the development branch
git checkout development
-
Install the project dependencies:
npm install
-
Running the Development Server To start the development server with hot-reloading, run:
npm run dev