{"repo":"moncycle-app/backend-api-web-app","free":true,"listed":false,"github":"https://github.com/moncycle-app/backend-api-web-app","clone":"git clone https://github.com/moncycle-app/backend-api-web-app.git","description":"A menstrual cycle tracking app designed for natural birth control methods (aka natural family planning).","language":"PHP","stars":23,"topics":["family-planning","privacy-by-design","self-hosted","women-health"],"license":null,"category":"self-hosted-apps","readme_excerpt":"MONCYCLE.APP A menstrual cycle tracking app designed for natural birth control methods (aka natural family planning). More info 👉 https://moncycle.app Source code 👉 https://github.com/moncycle-app/backend-api-web-app Support us on Tipeee 👉 https://fr.tipeee.com/moncycleapp --- License Creative Commons CC BY-NC-SA Attribution – Non-Commercial Use – Share Alike Full license details 👉 https://creativecommons.org/licenses/by-nc-sa/4.0/ Legal code 👉 https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode.fr --- Installation To self-host your own instance of Moncycle.app, you can use: - YunoHost - Docker Note for Docker users: The database must be installed manually. The SQL file is available at www data/script/db/table.sql --- System Requirements Tested with: - PHP 8.3 - MariaDB 11.1.3 --- Security - The www-data/script directory must be protected and should not be publicly accessible. - The script www-data/script/cron.php deletes expired session tokens. It is crucial to run it once per day : - More than once per day → may send duplicate emails. - Less than once per day → expired tokens may not be deleted on time, causing missed emails. --- Docker Environment Variables Variable Description ---------- ------------- DB HOST MariaDB server hostname DB ID MariaDB login ID DB NAME MariaDB database name DB PORT MariaDB connection port DB PASSWORD MariaDB password SMTP HOST SMTP server hostname SMTP PORT SMTP server port SMTP MAIL SMTP email address (also used for authentication","default_branch":null,"files":null,"tree":[],"storefront":"/r/moncycle-app","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/moncycle-app/backend-api-web-app/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}