Repository for the Design Project.
A password file (called password) should be put in the root folder of the project containing a LF string password.
It will function as the password for the mysql
database.
Running the server side requires docker-compose
version 1.28.6
or above. Check the version with:
$ docker-compose --version
docker-compose version 1.28.6
Running the server side, including the MySQL database, can be done using the following commands from the root directory. Docker should be installed on your machine in order to run these commands:
$ echo "super_secret_password" >> password
$ docker-compose build
.
.
.
$ docker-compose up -d
The client side of our application can be compiled using the following commands form the source:
$ .\venv\Scripts\activate
$ cd client_package\frontend
$ npm install
$ npm run build
$ cd ..
$ python -m eel controller.py web --onefile
.
.
.
This will create one executable: client\dist\controller.exe
Executing this file will open the frontend of our application.