{"id":20923525,"url":"https://github.com/shingareom/espprojectsimplewebserverauthdemoeti","last_synced_at":"2025-04-22T11:09:07.535Z","repository":{"id":220766860,"uuid":"752149674","full_name":"shingareom/ESPProjectSimpleWebServerAuthDemoETI","owner":"shingareom","description":"Explore the world of IoT with our ESP32 Web Server project using MicroPython! Control an LED remotely through a sleek web interface. Follow our easy steps to upload the code, connect your ESP32, and access the server. This project offers a dynamic web interface, responsive design, and efficient LED control. ","archived":false,"fork":false,"pushed_at":"2024-02-04T06:37:36.000Z","size":820,"stargazers_count":4,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-29T14:34:48.575Z","etag":null,"topics":["esp32","iot","micropython","omshingare","shingare","shingareom","webserver"],"latest_commit_sha":null,"homepage":"https://www.omshingare.me","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/shingareom.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-02-03T07:00:29.000Z","updated_at":"2024-12-30T16:42:32.000Z","dependencies_parsed_at":null,"dependency_job_id":"e63fadb2-3869-43c1-97a3-e06365b76111","html_url":"https://github.com/shingareom/ESPProjectSimpleWebServerAuthDemoETI","commit_stats":null,"previous_names":["shingareom/espprojectsimplewebserverauthdemoeti"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shingareom%2FESPProjectSimpleWebServerAuthDemoETI","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shingareom%2FESPProjectSimpleWebServerAuthDemoETI/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shingareom%2FESPProjectSimpleWebServerAuthDemoETI/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shingareom%2FESPProjectSimpleWebServerAuthDemoETI/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/shingareom","download_url":"https://codeload.github.com/shingareom/ESPProjectSimpleWebServerAuthDemoETI/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250228102,"owners_count":21395956,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["esp32","iot","micropython","omshingare","shingare","shingareom","webserver"],"created_at":"2024-11-18T20:16:13.931Z","updated_at":"2025-04-22T11:09:07.514Z","avatar_url":"https://github.com/shingareom.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ESP32 Web Server with MicroPython\n\n![Project Image](image.jpg)\n\n## Overview\n\nThis project demonstrates the creation of a simple web server using the ESP32 microcontroller and MicroPython. The web server allows users to remotely control an LED connected to the ESP32 through a web interface.\n\n## Getting Started\n\n### Prerequisites\n\n- ESP32 microcontroller\n- MicroPython firmware flashed onto the ESP32\n- Python development environment\n- [AMPy](https://github.com/scientifichackers/ampy) tool for uploading files to ESP32\n- Network credentials (SSID and PASSWORD)\n\n### Installation\n\n1. Clone this repository:\n\n   ```bash\n   git clone https://github.com/ShingareOm/ESPProjectSimpleWebServerAuthDemoETI.git\n   ```\n\n2. Upload the `main.py` file and `networkcredentials.py` (containing SSID and PASSWORD) to your ESP32 using AMPy or any other preferred method.\n\n## Usage\n\n1. Connect the ESP32 to the power source.\n2. Open the serial console to view the ESP32's IP address.\n3. Open a web browser and enter the ESP32's IP address.\n4. Use the web interface to control the LED.\n\n## Project Structure\n\n- `main.py`: The main MicroPython script for the web server.\n- `networkcredentials.py`: File containing network credentials.\n- `assets/`: Folder containing favicon and other static assets.\n\n## Author\n\n- **Om Shingare**\n  - GitHub: Shingare Om\n  - Website: www.omshingare.me\n\n## Acknowledgments\n\n- [MicroPython](http://micropython.org/)\n- [ESP32](https://www.espressif.com/en/products/socs/esp32)\n- [AMPy](https://github.com/scientifichackers/ampy)\n\n## License\n\nThis project is licensed under the [MIT License](LICENSE).\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshingareom%2Fespprojectsimplewebserverauthdemoeti","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshingareom%2Fespprojectsimplewebserverauthdemoeti","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshingareom%2Fespprojectsimplewebserverauthdemoeti/lists"}