The EFFECT Trial
Fluconazole plus flucytosine vs. fluconazole alone for cryptococcal antigen-positive patients identified through screening: A phase III randomised controlled trial
(EFFECT - Efficacy of Flucytosine and Fluconazole as Early Cryptococcal Treatment)
https://www.isrctn.com/ISRCTN30579828
Homepage: https://github.com/effect-trial/
Documentation: https://effect-edc.readthedocs.io/en/latest/
To setup and run a test server locally
You'll need mysql. Create the database
mysql -Bse 'create database effect character set utf8;'
Clone the main repo and checkout main
mkdir ~/projects
cd projects
https://github.com/effect-trial/effect-edc.git
cd ~/projects/effect-edc
git checkout main
Create a venv with uv
uv venv
source .venv/bin/activate
uv sync --no-sources --upgrade
Copy the test environment file
mkdir ~/.clinicedc/effect_edc
cd ~/projects/effect-edc
cp .env.tests ~/.clinicedc/effect_edc/.env
Edit the environment file (.env) to include your mysql password in the DATABASE_URL
.
# look for and update this line
DATABASE_URL=mysql://user:[email protected]:3306/effect
Continue with the installation. FOr this example we setup up a test server (DEBUG=True)
cd ~/projects/effect-edc
python manage.py migrate --settings=effect_edc.settings.debug
python manage.py import_randomization_list
python manage.py import_holidays
Create a user and start up runserver
cd ~/projects/effect-edc
git checkout main
python manage.py createsuperuser
python manage.py runserver
Login:
http://localhost:8000