https://github.com/aryan151pratap/esp_32
ESP32 online terminal/controller iot-platform
https://github.com/aryan151pratap/esp_32
express-js iot-application micropython node-js nodemcu-esp32-online-terminal react-vite
Last synced: 8 months ago
JSON representation
ESP32 online terminal/controller iot-platform
- Host: GitHub
- URL: https://github.com/aryan151pratap/esp_32
- Owner: aryan151pratap
- Created: 2025-03-05T20:53:52.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-03-18T17:27:53.000Z (8 months ago)
- Last Synced: 2025-03-18T18:37:57.650Z (8 months ago)
- Topics: express-js, iot-application, micropython, node-js, nodemcu-esp32-online-terminal, react-vite
- Language: JavaScript
- Homepage: https://esp-32-0.onrender.com
- Size: 208 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ESP32 Online Terminal & Controller
ESP32 Online Terminal is a web-based IoT platform that allows users to control and monitor their ESP32 remotely. It enables real-time data communication between the ESP32 and a web-based dashboard.
## 🌐 Live Demo
🔗 [ESP32 Online Terminal](https://esp-32-0.onrender.com)
## 📌 Features
- 📡 **Remote ESP32 Control**: Send commands to ESP32 over a network.
- 📊 **Real-time Sensor Data**: View live sensor readings.
- 🖥 **Web-Based Interface**: Built using React and Vite.
- ⚡ **Fast & Lightweight Backend**: Node.js & Express.js.
- 📡 **MicroPython Support**: ESP32 runs MicroPython for easy scripting.
## 🛠️ Tech Stack
- **Frontend**: React.js, Vite
- **Backend**: Node.js, Express.js
- **ESP32 Firmware**: MicroPython
## 🚀 Installation & Setup
### 1️⃣ Clone the repository
```sh
git clone https://github.com/aryan151pratap/esp32-online-terminal.git
cd esp32-online-terminal
```
### 2️⃣ Install dependencies
```sh
npm install
```
### 3️⃣ Set up environment variables
Create a `.env` file and add the following:
```sh
PORT=5000
```
### 4️⃣ Start the server
```sh
npm start
```
The app will be available at `http://localhost:5000`
## 📸 Screenshots


## 📝 License
This project is licensed under the MIT License.
---
### 🤝 Contributing
Contributions are welcome! Feel free to fork, open an issue, or submit a pull request.
## ✨ Connect with Me
🔗 [LinkedIn](https://www.linkedin.com/in/aryan-pratap-singh-105059290/)
📧 Email: apratapsingh151@gmail.com