{"id":13294902,"url":"https://github.com/rmanaem/covid-web-tracker","last_synced_at":"2026-02-13T19:05:48.660Z","repository":{"id":108463138,"uuid":"366275986","full_name":"rmanaem/covid-web-tracker","owner":"rmanaem","description":"Web-based tool developed using Laravel and MySQL to emulate C19PHCS functionalities","archived":false,"fork":false,"pushed_at":"2023-04-05T01:43:27.000Z","size":750,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2024-07-29T17:40:02.844Z","etag":null,"topics":["composer","database","laravel","mysql","php","xampp"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"Dwarf1er/covid-web-tracker","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rmanaem.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-05-11T06:17:34.000Z","updated_at":"2023-05-10T02:21:31.000Z","dependencies_parsed_at":null,"dependency_job_id":"da023c9b-537e-4b32-ae9f-807017318e74","html_url":"https://github.com/rmanaem/covid-web-tracker","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rmanaem%2Fcovid-web-tracker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rmanaem%2Fcovid-web-tracker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rmanaem%2Fcovid-web-tracker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rmanaem%2Fcovid-web-tracker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rmanaem","download_url":"https://codeload.github.com/rmanaem/covid-web-tracker/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242819116,"owners_count":20190386,"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":["composer","database","laravel","mysql","php","xampp"],"created_at":"2024-07-29T17:15:52.713Z","updated_at":"2026-02-13T19:05:48.644Z","avatar_url":"https://github.com/rmanaem.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Covid Web Tracker\n\nCovid web tracker is web-based tool designed to emulate some functionalities of the COVID-19 Public Health Care System (C19PHCS), to help the public health administration keep track of, monitor, and control the spread of COVID-19.\n\nThe application maintains personal information about the population involved in the pandemic whether infected or not, information about Public Health workers involved in the PCR (Polymerase Chain Reaction) tests, information about the Public Health facilities where PCR tests are performed, and the diagnostic results.\n\n## Architecture\n\nCovid web tracker is developed using [Laravel](https://laravel.com/), [Compose](https://getcomposer.org/), and [MySQL](https://www.mysql.com/). The application offers a graphical user interface that contains an authentication layer and a CRUD API. Authentication layer separates regular users from authorized users and provides a different view based on user's permissions. In their portal regular users will receive messages regarding the status their PCR test and alerts which includes the change in the status of their region and the new guidelines that should be followed. Authorized users however have access to the CURD API where they can send and edit alerts and messages to regular users.\n\n### Database Design\n\nThe E/R diagram below illustrates the design of the application's database.\n\n\u003cp alt=\"ER diagram-image\" align=\"center\"\u003e\u003ca href=\"https://github.com/rmanaem/covid-web-tracker/blob/master/img/diagram.png\"\u003e\u003cimg src=\"https://github.com/rmanaem/covid-web-tracker/blob/master/img/diagram.png?raw=true\"/\u003e\u003c/a\u003e\u003c/p\u003e\n\n## Local Setup\n\nTo set up and run the application, you need to have the dependencies installed/configured.\n\n### PHP\n\nYou will need a server and a dependency manager to run the application.\n\n#### XAMPP\n\n[XAMPP](https://www.apachefriends.org/) is a free and open-source tool cross-platform web server solution package that offers an interpreter (among other things) for scripts written in PHP. For installation and configuration instructions of XAMPP server, refer to the official website/documentation.\n\n#### Composer\n\n[Composer](https://getcomposer.org/) is an application-level dependency manager for PHP. For installation and configuration instructions of Composer, refer to the official website/documentation.\n\n### MySQL\n\nThe application database is developed using MySQL. For installation and configuration instructions of MySQL, refer to the official website/documentation.\n\n### Configure Compose and Laravel\n\nIn a powershell instance enter the following command:\n\n```powershell\ncomposer global require Laravel/installer\n```\n\n### Run the application\n\nLastly, having installed and configuerd the dependencies, you can run the application by running the following command in powershell:\n\n```powershell\ncd \"directory/where/you/cloned/the/repo\"\nphp artisan serve\n```\n\nThe application will run on port 8000 of the local host: http://localhost:8000\n\n## License\n\nCovid web tracker is licensed under the terms of [MIT License](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frmanaem%2Fcovid-web-tracker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frmanaem%2Fcovid-web-tracker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frmanaem%2Fcovid-web-tracker/lists"}