for devs:
to easier do PyTest use following command (ensure Docker is installed and running):
Windows Powershell
docker build -f DockerfilePytest -t budgetbook_pytest . ; docker run --rm -it budgetbook_pytest ; docker rmi budgetbook_pytest
should work on Windows Powershell... probably.
There are two ways to utilise this project.
The preferred (by me) is to use it as a server in a local network; it can be enjoyed on every device and is more convenient.
The other method is to use it locally on a device. This way it is less flexible.
However, even if you set it up as a server, you can still use the local variant as they access the same database and protocols (except for the handshake, connection protocols, etc.).
To use it install the latest release. There should be a server.exe and local.exe.
On Windows:
- Install the latest release
- execute the server.exe or:
Unpack the source code and execute:
python main.py --mode server --ip 127.0.0.1 --port 8080
The default ip is 127.0.0.1 (localhost).
The default port is 8080.
On Windows:
- Install the latest release
- execute the client.exe or:
Unpack the source code and execute:
python main.py --mode local
- Backups
- Analytics
- RSA
- AES-GCM
- ChaCha20-Poly1305
- SirMrManuel0
- FishAndChips231