Skip to content

gaya3472004/QuickHost32

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

QuickHost32 – ESP32 Local Web Server (No Internet Needed)

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.


πŸ”§ Features

  • πŸ“‘ 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.)

πŸ› οΈ Tools & Technologies

  • 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

πŸ“Œ Use Case

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

πŸš€ Getting Started

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors