QuickHost32 is an offline-project built using the ESP32 microcontroller that creates a local web server without the need for an internet connection or external router.
The ESP32 is configured as a secured Wi-Fi hotspot (with SSID & password protection), and it hosts a static HTML web page stored directly in its memory. This setup allows nearby devices to connect and access the webpage through the ESP32βs IP address.
- π‘ Secure Wi-Fi Access Point β Custom SSID and password protection
- π Offline Web Hosting β No router or internet required
- π HTTP Web Server β Serves HTML content using HTTP server
- π Device Access Control β Connection limited to specific number of devices
- π Static Web Page β Embedded HTML/CSS interface
- π Local Communication β Useful in areas with no internet (disaster zones, rural setups, etc.)
- ESP32 (Wi-Fi-enabled microcontroller)
- ESP-IDF (Espressif IoT Development Framework)
- HTTP Server Library
- C/C++ for firmware
- HTML/CSS for the frontend web page
This project demonstrates how a standalone embedded device can act as a full web server, making it ideal for use cases like:
- Emergency broadcast systems
- Disaster relief instructions
- Offline data collection
- Educational kits with no internet access
- Local control panels for IoT devices
1.Clone this repository
2.Navigate to the project directory and build using ESP-IDF
- idf.py build
3.Flash the code to your ESP32.Here port is the USB that you are using .ex:COM7
- idf.py -p flash
4.Monitor the serial output.Here port is the USB that you are using .ex:COM7
- idf.py -p monitor
5.Connect to the ESP32 Wi-Fi hotspot
- Use the SSID and password configured in your softAP settings.
6.Access the hosted webpage
- Use the IP address shown in the serial monitor output (Ex:192.168.1.123).Open your browser , use your IP as : http://192.168.1.123