This contains three different applications
- electron-client -> Uses Electron and React
- express-server -> Uses Express and MongoDB/Mongoose
- flask-app -> Uses Flask and interfaces with the Raspberry Pi's GPIO
The Express and Flask servers run on the Raspberry Pi
The Electron Client runs on the Client machine