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.