User interface for Stu's Rust TCP Server. This project is used to learn about TCP streams, HTTP, and websockets.
This user interface consists of two parts; a ReactJS website that will render the UI content, and an Electron application that packages the website as a cross-platform desktop application.
More information about ReactJS is available here: https://reactjs.org/
More information about Electron is available here: https://www.electronjs.org/
The following scripts allow the installation of dependencies and can be used to run the website and electron apps locally and package them for distribution.
Install package dependencies. This is required after first cloning the repo.
Runs the ReactJS website in development mode on http://localhost:3000
Runs the electron wrapper application locally. Assumes that the website is already running at http://localhost:3000
Prepare a production build of the web application.
Builds a distribution of the electron application with the website bundled inside.