This project is an exemplary implementation for a privacy preserving contact discovery service.
An exemplary implementation for a corresponding client is included as well.
- Initialize a PostgreSQL database using the provided db_init.sql
- Configure config.yaml to your liking.
- Run the server
cd src/server/
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
python3 main.py
Your local PCD server is now running and can be accessed on port 5000.
For custom configuration adjust config.yaml to your liking.
cd src/client/
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
python3 main.py