The App (Drip) gives you after about 3 months acurate times on when the period should start. If you want accurate fertility tracking your girlfriend will have to measure her basal temperature (ar best daily) and either look out for changing cervical mucus or change in cervix opening/hardness.
Kind of reminds me of Nausicaä of the Valley of the Wind, but like what you might encounter in the acid ocean.