Application cross-platform using Electron + Vue as GUI and Python with flask as Backend
- Python v3.7^
- Pip
- Node
- Download the repository.
git clone https://github.com/benjamin-bprod/Electron-Vue-Python-Stack.git
- Go to the new directory and install dependencies
cd Electron-Vue-Python-Stack
npm install
python -m venv env
-
Active python virtual env
- On windows:
source env/Scripts/activate
- On Linux:
source env/bin/activate
- On windows:
-
Install python librairies
pip install -r requirements.txt
- Build Python API
pyinstaller api/server.py
- Build gui and lauch electron app
npm run build
npm run start