{"id":15656736,"url":"https://github.com/mathisburger/vaccinecounter","last_synced_at":"2026-01-07T20:47:49.696Z","repository":{"id":40671256,"uuid":"431796052","full_name":"MathisBurger/vaccinecounter","owner":"MathisBurger","description":"An open source web-application for monitoring number of vaccines and people in the office.","archived":false,"fork":false,"pushed_at":"2023-02-02T01:19:06.000Z","size":2058,"stargazers_count":0,"open_issues_count":11,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-05T04:42:45.216Z","etag":null,"topics":["covid-19","doctor","doctors-office","dsgvo","php","php8","pricacy","react","symfony","symfony5","vaccination","vaccine"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MathisBurger.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-11-25T10:02:53.000Z","updated_at":"2021-12-20T19:36:41.000Z","dependencies_parsed_at":"2023-02-07T11:02:05.315Z","dependency_job_id":null,"html_url":"https://github.com/MathisBurger/vaccinecounter","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MathisBurger%2Fvaccinecounter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MathisBurger%2Fvaccinecounter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MathisBurger%2Fvaccinecounter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MathisBurger%2Fvaccinecounter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MathisBurger","download_url":"https://codeload.github.com/MathisBurger/vaccinecounter/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246266238,"owners_count":20749754,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["covid-19","doctor","doctors-office","dsgvo","php","php8","pricacy","react","symfony","symfony5","vaccination","vaccine"],"created_at":"2024-10-03T13:04:09.573Z","updated_at":"2026-01-07T20:47:49.660Z","avatar_url":"https://github.com/MathisBurger.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\u003ch1\u003evaccinecounter\u003c/h1\u003e\n\u003chr\u003e\n\u003cstrong\u003eA simple web application for monitoring covid-19 vaccines and people in a doctors office.\u003c/strong\u003e\u003cbr\u003e\u003cbr\u003e\n\u003cimg src=\"https://img.shields.io/github/workflow/status/mathisburger/vaccinecounter/CodeQL?style=for-the-badge\"\u003e\n\u003cimg src=\"https://img.shields.io/github/license/mathisburger/vaccinecounter?style=for-the-badge\"\u003e \n\u003cimg src=\"https://img.shields.io/github/v/release/mathisburger/vaccinecounter?style=for-the-badge\"\u003e\n\u003c/div\u003e\n\u003chr\u003e\n\u003cdiv align=\"center\"\u003e\n\u003cimg src=\"https://upload.wikimedia.org/wikipedia/commons/thumb/2/27/PHP-logo.svg/640px-PHP-logo.svg.png\" height=\"100\"/\u003e\n\u003cimg src=\"https://blog.sensiolabs.com/wp-content/uploads/2020/10/symfony_logo_vertical.png\" height=\"100\"\u003e\n\u003cimg src=\"https://upload.wikimedia.org/wikipedia/commons/thumb/a/a7/React-icon.svg/1280px-React-icon.svg.png\" height=\"100\"\u003e\n\u003c/div\u003e\n\n# Project information\n\nVaccinecounter is a web-application built with the symfony framework for php and the plain react framework. It provides some tools for doctors offices for monitoring the total number of people in the office. That helps to meet the limit of peoples. Furthermore, you can count the number\nof people that got vaccined. But the best about this application is, the privacy. There is no user specific information stored in the database or elsewhere. Therefore, the application meets all requirements of the german DSGVO2.\n\n# Installation\n\nInstalling the vaccinecounter application in your network is very easy. \nInstalling the application with docker is definety the most comfortable way.\u003cbr\u003e\n\u003cstrong\u003eNOTE:\u003c/strong\u003e You need to have docker installed on your device.\n\n* Download the `docker-compose.yml`\n  ```shell\n    wget https://raw.githubusercontent.com/MathisBurger/vaccinecounter/master/docker-compose.yml\n  ```\n\n* Change `APP_SECRET` and passwords\n  ```yml\n    APP_SECRET: Example secret # choose your own\n    POSTGRES_PASSWORD: example_password # choose a safe\n    # change the password also in DATABASE_URL\n  ```  \n\n* Start docker containers\n  ```shell\n    docker-compose up -d\n  ```\n\n# Evironment variables\n\n| **variable**   | **default** | **description**                                                                                                                                                                                         |\n|----------------|-------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `APP_ENV`      | prod        | Defines the mode the application is running on. We recommend using the `prod` mode, because it is optimized and does not expose any user data instead of the `dev` mode, which is for development only. |\n| `APP_SECRET`   | *none*      | The secret for storing secret. It is required by symfony flex and should be complex and secure.                                                                                                         |\n| `APP_VERSION`  | v1.0.0      | The current version of the backend server. It has no real purpose, but can be important in later updates because of auto-update cron jobs.                                                              |\n| `DATABASE_URL` | *none*      | The url to the postgresql database that all the data is stored into.                                                                                                                                    |\n\n# Contribute\n\nIf you want to contribute to this project, you can contact me via social media platforms. If you just have a feature request for this project feel free to open a new issue and assign one of the developers (Mathis Burger) to the issue.\nAfter that I will work as soon as I can on updating the project with your feature request.\n\n# privacy\n\nBecause privacy is very important for the target field of this application, the whole application is optimized for privacy. There is no user specific information stored in the application database or elsewhere. Furthermore, the stored data is independend from each other. That means that one stack of data cannot be associated with another, because the only comparable field is a timestamp of the action. Lastly, the whole application is open-source as well as the development process (planing, etc.). That makes the application better understandable, secure, and trustable for everyone who uses it.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmathisburger%2Fvaccinecounter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmathisburger%2Fvaccinecounter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmathisburger%2Fvaccinecounter/lists"}