The MukoSoft app is a web-based Angular 13 app which is designed to support people - primarily in Germany - with the metabolic disease "cystic fibrosis". The app is designed to:
- enable patients to communicate with doctors and support groups via an interface.
- display news from the practice or from the support group
- remind patients to take their medication
- be able to manage the medication supply
- contain a cookbook with recipes specifically tailored to the disease
The project thrives on the community and supporters. We thank all who participate in it.
- Mukoviszidose Selbsthilfegruppe Dresden - for making known in the community and feedback to the app
- My-Doc - for providing the API
wip
Run ng serve
for a dev server. Navigate to http://localhost:4200/
. The app will automatically reload if you change any of the source files.
This project uses eslint. The rules for the code guidelines are found under .eslintrc.json.
Run ng generate component component-name
to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module
.
Run ng build
to build the project. The build artifacts will be stored in the dist/
directory. After building, netlify
will deploy the app under https://mukosoft-app.netlify.app.
Run ng test
to execute the unit tests via Karma. The code-coverage report should be above
85 %.
The app uses cypress. This is a work-in-progress.
- Thanks to Christian for his great example of the folder structure: https://github.com/cwansart/ng-folder-structure-test