Skip to content

HefestusTec/bolinho

Repository files navigation

Logo Bolinho

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.

Documentation

You can find the documentation in https://hefestustec.github.io/bolinho/

Building

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.

Running

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/