███████╗██████╗ ██████╗ ███╗ ██╗████████╗███████╗ █████╗ ███████╗███████╗
██╔════╝██╔══██╗██╔═══██╗████╗ ██║╚══██╔══╝██╔════╝██╔══██╗██╔════╝██╔════╝
█████╗ ██████╔╝██║ ██║██╔██╗ ██║ ██║ █████╗ ███████║███████╗█████╗
██╔══╝ ██╔══██╗██║ ██║██║╚██╗██║ ██║ ██╔══╝ ██╔══██║╚════██║██╔══╝
██║ ██║ ██║╚██████╔╝██║ ╚████║ ██║ ███████╗██║ ██║███████║███████╗
╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═══╝ ╚═╝ ╚══════╝╚═╝ ╚═╝╚══════╝╚══════╝
🚀 frontEASE is the frontend component of the EASE framework, providing a user-friendly interface to interact with the backend services. It is built using C# and integrates seamlessly with the backend to offer a cohesive user experience.
This is an open beta version of the framework.
📄 Publication
The concepts and design of the EASE framework are described in detail in the following paper:
Solve it with EASE
- Adam Viktorin, Tomas Kadavy, Jozef Kovac, Michal Pluhacek, Roman Senkerik
- arXiv preprint, 2025
- https://arxiv.org/abs/2509.18108
If you use frontEASE or the EASE framework in your research, please consider citing this paper:
BibTeX
@misc{viktorin2025solveease, title={Solve it with EASE}, author={Adam Viktorin and Tomas Kadavy and Jozef Kovac and Michal Pluhacek and Roman Senkerik}, year={2025}, eprint={2509.18108}, archivePrefix={arXiv}, primaryClass={cs.LG}, url={https://arxiv.org/abs/2509.18108}, }-
Clone the Repository:
From the command line at the location where you want to have the project (e.g. C:\Users\JohnDoe)
git clone --recurse-submodules https://github.com/TBU-AILab/frontEASE.git
-
Go into the project directory
cd frontEASE -
Create .env file In the root folder (where readme file is located), create a file named
.env- the file must have the following structure:# If you change the values for user and password, you will need to change # the connection string in appsettings.json and appsettings.Development.json POSTGRES_USER="postgres" # required POSTGRES_PASSWORD="root" # required # Options: true | false # If true, the database will be deleted and re-created with the seed data # If false, the database will be used as is SEED_DB="false" # optional, defaults to false # Set these to the URL that matches server where the backend runs on if its not the local machine from which you access it API_BASE_URL="http://localhost:4000" PYTHON_BASE_URL="http://localhost:8086"
-
Compose docker containers
The docker has to be running for this step.
- If running locally for development, use:
docker compose up -d
- If running in production, use:
docker compose -f .\docker-compose.yml up -d -
Profit
Go to:
http://localhost:5235
Default Login
username: BigJoe
password: root1234
This work is licensed under a Creative Commons Attribution 4.0 International License.
For inquiries, please contact ease@utb.cz.