{"id":18464364,"url":"https://github.com/markxoe/maskmanager","last_synced_at":"2026-04-25T12:35:42.977Z","repository":{"id":99005383,"uuid":"393638411","full_name":"markxoe/maskmanager","owner":"markxoe","description":"Die wohl beste App um Masken zu managen","archived":false,"fork":false,"pushed_at":"2021-08-25T19:40:14.000Z","size":6484,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-29T19:09:21.141Z","etag":null,"topics":["app","capacitorjs","ionic"],"latest_commit_sha":null,"homepage":"https://maskmanager.toastbrot.org/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/markxoe.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-08-07T09:27:17.000Z","updated_at":"2024-01-09T05:01:31.000Z","dependencies_parsed_at":"2023-03-24T04:33:27.106Z","dependency_job_id":null,"html_url":"https://github.com/markxoe/maskmanager","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/markxoe/maskmanager","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/markxoe%2Fmaskmanager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/markxoe%2Fmaskmanager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/markxoe%2Fmaskmanager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/markxoe%2Fmaskmanager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/markxoe","download_url":"https://codeload.github.com/markxoe/maskmanager/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/markxoe%2Fmaskmanager/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32262801,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-25T09:15:33.318Z","status":"ssl_error","status_checked_at":"2026-04-25T09:15:31.997Z","response_time":59,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["app","capacitorjs","ionic"],"created_at":"2024-11-06T09:09:34.098Z","updated_at":"2026-04-25T12:35:42.939Z","avatar_url":"https://github.com/markxoe.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cbr/\u003e\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/markxoe/maskmanager\"\u003e\n    \u003cimg src=\"public/assets/icon/favicon.png\" alt=\"Logo\" width=\"80\" height=\"80\"\u003e\n  \u003c/a\u003e\n\n  \u003ch3 align=\"center\"\u003eMask manager\u003c/h3\u003e\n\n  \u003cp align=\"center\"\u003e\n    Organisiere deine Masken sinnvoll und effizient\n    \u003cbr/\u003e\n    \u003cbr/\u003e\n    \u003ca href=\"https://play.google.com/store/apps/details?id=org.toastbrot.maskmanager\u0026utm_source=github\u0026pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1\"\u003e\u003cimg src=\"https://img.shields.io/badge/Jetzt%20bei-Google%20Play-%23414141?logo=google-play\u0026style=for-the-badge\" height=\"20\"/\u003e\u003c/a\u003e\n    \u003ca href=\"https://maskmanager.toastbrot.org/\"\u003e\u003cimg src=\"https://img.shields.io/badge/Jetzt%20als-PWA-%23414141?style=for-the-badge\u0026logo=data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBiYXNlUHJvZmlsZT0iZnVsbCIgdmlld0JveD0iMCAwIDE5NTIuMDAgNzM0LjkzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxOTUyLjAwIDczNC45MyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZmlsbD0iI0ZGRiIgZmlsbC1vcGFjaXR5PSIxIiBzdHJva2Utd2lkdGg9IjAuMiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0iTSAxNDM2LjYyLDYwMy4zMDRMIDE0OTMuMDEsNDYwLjcwNUwgMTY1NS44Myw0NjAuNzA1TCAxNTc4LjU2LDI0NC4zOUwgMTY3NS4yLDAuMDAwNTI4MzM2TCAxOTUyLDczNC45MzNMIDE3NDcuODcsNzM0LjkzM0wgMTcwMC41Nyw2MDMuMzA0TCAxNDM2LjYyLDYwMy4zMDQgWiAiLz48cGF0aCBmaWxsPSIjYjVmZDY0IiBmaWxsLW9wYWNpdHk9IjEiIHN0cm9rZS13aWR0aD0iMC4yIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkPSJNIDEyNjIuNDcsNzM0LjkzNUwgMTU1OC43OSwwLjAwMTU2NTkzTCAxMzYyLjM0LDAuMDAyNTQyNUwgMTE1OS42NCw0NzQuOTMzTCAxMDE1LjUsMC4wMDM1MTkwNkwgODY0LjQ5OSwwLjAwMzUxOTA2TCA3MDkuNzMxLDQ3NC45MzNMIDYwMC41ODUsMjU4LjUxN0wgNTAxLjgxMiw1NjIuODE5TCA2MDIuMDk2LDczNC45MzVMIDc5NS40MjcsNzM0LjkzNUwgOTM1LjI4NCwzMDkuMDI1TCAxMDY4LjYzLDczNC45MzVMIDEyNjIuNDcsNzM0LjkzNSBaICIvPjxwYXRoIGZpbGw9IiNGRkYiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLXdpZHRoPSIwLjIiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik0gMTg2LjQ3Niw0ODIuNjQzTCAzMDcuNDc5LDQ4Mi42NDNDIDM0NC4xMzMsNDgyLjY0MyAzNzYuNzcyLDQ3OC41NTIgNDA1LjM5Niw0NzAuMzdMIDQzNi42ODksMzczLjk2MkwgNTI0LjE0OCwxMDQuNTE2QyA1MTcuNDg0LDkzLjk1MzUgNTA5Ljg3Niw4My45NjY3IDUwMS4zMjQsNzQuNTU2OUMgNDU2LjQxOSwyNC44NTIgMzkwLjcxOSwwLjAwMDQwNjI2NSAzMDQuMjIyLDAuMDAwNDA2MjY1TCAtMy44MTQ3ZS0wMDYsMC4wMDA0MDYyNjVMIC0zLjgxNDdlLTAwNiw3MzQuOTMzTCAxODYuNDc2LDczNC45MzNMIDE4Ni40NzYsNDgyLjY0MyBaIE0gMzQ2LjY0MiwxNjkuMDc5QyAzNjQuMTgyLDE4Ni43MzIgMzcyLjk1MSwyMTAuMzU1IDM3Mi45NTEsMjM5Ljk1QyAzNzIuOTUxLDI2OS43NzIgMzY1LjIzOCwyOTMuNDI0IDM0OS44MTMsMzEwLjkwNkMgMzMyLjkwMywzMzAuMzMxIDMwMS43NjYsMzQwLjA0MyAyNTYuNDA0LDM0MC4wNDNMIDE4Ni40NzYsMzQwLjA0M0wgMTg2LjQ3NiwxNDIuNTk4TCAyNTYuOTE4LDE0Mi41OThDIDI5OS4xOTUsMTQyLjU5OCAzMjkuMTAzLDE1MS40MjUgMzQ2LjY0MiwxNjkuMDc5IFogIi8+PC9nPjwvc3ZnPg==\" height=\"20\"/\u003e\u003c/a\u003e\n  \u003c/p\u003e\n\u003c/p\u003e\n\n![License](https://img.shields.io/github/license/markxoe/maskmanager)\n\n## Was ist das?\n\nMask manager ist eine App, um deine Masken zu organisieren. Die Masken markierst du mit kurzen Codes, sodass du weißt welche Maske welche ist. Eindeutige QR- oder Barcodes können mit einem integrierten Scanner verwendet werden. Mehr dazu unter [Der Die Das Barcode](#Der-Die-Das-Barcode)\nDie App hilft dir bei dem Rotationsverfahren und zeigt dir, welche Maske du als nächstes tragen solltest\n\n## Built With\n\n- Ionic Framework\n- Capacitor\n- React\n\n## Der Die Das Barcode\n\n### Was muss der Inhalt sein?\n\nDas ist eigentlich kack egal, nur musst du darauf achten, dass der Inhalt bei jeder Maske unterschiedlich ist.\n\n### Gönn mal bitte Link\n\nIm Internet gibt es viele Anbieter, die QR Codes auf Rollen anbieten.\n\nEin Beispiel hier: [https://barcodeetiketten.com/](https://barcodeetiketten.com/etiketten-6x6-folieweiss--8-ff-noplain-qr-300x?number=1-2S-850B-3-99999-U0)\n\n### Kreatives Beispiel für einen QRCode\n\n![QRCode](https://chart.googleapis.com/chart?chl=UUt5A\u0026cht=qr\u0026chs=128x128)\n\n## Getting Started\n\n### Du bist ein Enduser?\n\nDann gönn dir die App auf Android: [Google Play](https://play.google.com/store/apps/details?id=org.toastbrot.maskmanager\u0026utm_source=github-enduser\u0026pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1)\n\nOder für das Web und iOS (bei iOS auf `Zum Startbildschirm hinzufügen` klicken, es lohnt sich) als PWA verfügbar: [PWA](https://maskmanager.toastbrot.org/)\n\nAber: Apple mag es anders zu sein, deshalb geht bei manchen iPhones die Kamera bei iOS nicht, wenn man die Website zum Startbildschirm hinzufügt und dann öffnet.\n\n### Ne i bims Entwickler\n\nDann gönn dir folgendes\n\n### Vorbereitungen\n\n1. Node.js \u0026 NPM installieren\n2. Ionic CLI könnte hilfreich werden: `npm install -g @ionic/cli`\n\n### Installation\n\n1. Repository clonen\n\n```sh\ngit clone https://github.com/markxoe/maskmanager\n```\n\n3. NPM Packages installieren\n\n```sh\nnpm install\n```\n\n3. Für Web Production kompilieren\n\n```sh\nionic build\n```\n\n4. Für Nativ kompilieren:\n   - Android\n     1. Kompilieren und Native Module kopieren: `ionic cap sync android`\n     2. Android Studio öffnen: `ionic cap open android`\n   - iOS\n     1. Kompilieren und Native Module kopieren: `ionic cap sync ios`\n     2. XCode öffnen: `ionic cap open ios`\n\n## Contributing\n\nJeder Beitrag wird **sehr geschätzt**.\n\n### How to: Contributing\n\n- Du hast eine Idee? Öffne ein [Issue](https://github.com/markxoe/maskmanager/issues/new) oder\n- Du willst selber Programmieren? Forke das Projekt und erstelle ein Pull Request! Erstelle dazu einen neuen Branch und merge deinen Pull Request in den `develop` branch.\n\n## License\n\nDistributed under the GNU GPLv3. See [LICENSE](https://github.com/markxoe/maskmanager/blob/master/LICENSE) for more information.\n\n\u003cp style=\"font-size: 5px\"\u003eGoogle Play and the Google Play logo are trademarks of Google LLC.\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarkxoe%2Fmaskmanager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmarkxoe%2Fmaskmanager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarkxoe%2Fmaskmanager/lists"}