cd client
npm install
npm run start
The client will be available on http://localhost:8080/
.
cd server
python -m venv env
source env/bin/activate
pip install -r requirements.txt
./server
Add your login user to the group that owns the device or make it readable and writeable to all users:
sudo chmod a+rw /dev/ttyACM0
Deploy Arduino sketch:
cd arduino
arduino --upload sketches/sketch.ino --port /dev/ttyACM0