CCFatigue Platform
October 1, 2025 ยท View on GitHub
CCFatiguePlatform is an initiative from CCLab that aims to develop a web application to faciltate manipulation and harmonized storage of composite materials testing datasets.
Data Convention
A detailed guide for uploading data is available at: frontend/public/downloads/Upload_guide.pdf.
For each experiment, a complete .xls metadata file and one .csv file per specimen are required.
TST XLS file standards
A ready-to-use metadata template is provided in each downloadable folder located in frontend/public/downloads/.
TST CSV files standards (column names must be exact, where # is replaced by a number) :
Each experiment type have different mandatory columns.
Make sure to read carefully the dedicated guide inside each downloadable folder in frontend/public/downloads/.
Additionally, an example .csv file is provided alongside the guide.
How to use on your desktop
Secrets
mkdir -p secrets && cat <<EOF > secrets/.env
POSTGRES_USER=ccfatigue
POSTGRES_PASSWORD=change-it!
mail_from=sender@email.com
mail_username=your_username
mail_password=your_password
mail_server=your_server
mail_port=your_mailport
mail_tls=True/False
mail_ssl=True/False
recipient_email=receiver@email.com
EOF
First time setup
make install
Run Backend
make dev-database
make dev-backend
Run Frontend
make dev-frontend
Dev tools
Run Preprocessing
make preprocessing
Re-generate API bindings btw backend and frontend
make api
Server provisioning
make run
App architecture

Original analysis fortran modules
The modules have been removed from the project but can be viewed here.
License
MIT
Contributors
Charlotte Weil, Samuel Bancal, David Tang, Nicolas Dubois, Pierre Guilbert, Yannick Marcon Scott M. Salmon, Anastasios Vassilopoulos, Shayan Khalooei