Application combining Electron (frontend) with Python Flask API (backend).
- 🟢 Node.js (version 16 or newer)
- 🐍 Python 3.8+ with pip
- 📦 npm (installed with Node.js)
start.bat- Install dependencies:
npm run setup- Run the application:
npm start- Electron automatically starts Python API server on port 5000
- Frontend communicates with API through HTTP requests
- When Electron closes, Python process is automatically terminated
├── 📖 README.md
├── 🐍 api.py
├── 🌐 index.html
├── 📄 main.js
├── 📄 package-lock.json
├── 📄 package.json
├── 📄 renderer.js
├── 📄 requirements.txt
├── 🐚 start.bat
└── 🎨 styles.css
After launch, click the "Test Python API" button to check communication between Electron and Python.