Full stack solution for data gathering, processing and interaction.
Bolinho has a frontend made with ReactJs, and a backend running python, it transfer data between them using the python library eel.
You can see the React Front-end HERE!
This is a static version of the app, without access to the server, therefore most features won't work.
You can find the documentation in https://hefestustec.github.io/bolinho/
First you will need:
Start by installing all the dependencies using
npm run installDep
It will install the front-end and backend dependencies.
For more info please check out the setup page of the documentation.
As for running the program we have a few options:
-
Run only the frontend
npm run startWeb
-
Run only the backend
npm run startEel
-
Serve the full application
npm run serve
This command will start the eel as headless and start the web serve, it doesn't need to build the front end before executing. Less performant.
-
Run the full application
npm run start
With this command it will first build the react front end, then run the python script.
-
Build the react frontend
npm run buildWeb
-
Build binaries.
npm run buildBin
- You can build the "binaries", more like a python environment wrapper, it uses PyInstaller to generate the bins.
- The output path is
bolinho/src/dist/