{"id":21589660,"url":"https://github.com/aditya172926/covid-tracker","last_synced_at":"2026-04-07T08:32:42.342Z","repository":{"id":130421642,"uuid":"265613280","full_name":"aditya172926/covid-tracker","owner":"aditya172926","description":"This is Simple COVID 19 Tracker which makes use of Flask and Ionic 4.","archived":false,"fork":false,"pushed_at":"2020-05-20T18:33:23.000Z","size":37,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-18T09:47:37.855Z","etag":null,"topics":["css3","data-science","flask","html5","ionic","javascript","python","typescript"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aditya172926.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2020-05-20T15:48:39.000Z","updated_at":"2022-01-30T19:35:27.000Z","dependencies_parsed_at":"2023-03-12T06:00:15.478Z","dependency_job_id":null,"html_url":"https://github.com/aditya172926/covid-tracker","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/aditya172926/covid-tracker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aditya172926%2Fcovid-tracker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aditya172926%2Fcovid-tracker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aditya172926%2Fcovid-tracker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aditya172926%2Fcovid-tracker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aditya172926","download_url":"https://codeload.github.com/aditya172926/covid-tracker/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aditya172926%2Fcovid-tracker/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31506562,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-07T03:10:19.677Z","status":"ssl_error","status_checked_at":"2026-04-07T03:10:13.982Z","response_time":105,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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":["css3","data-science","flask","html5","ionic","javascript","python","typescript"],"created_at":"2024-11-24T16:15:24.442Z","updated_at":"2026-04-07T08:32:42.332Z","avatar_url":"https://github.com/aditya172926.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# covid-tracker\nThis is an cross platform app made by using Ionic 4 framework and Flask micro-framework. Generally Flask is used with Angular,\nwhich is used to make dynamic websites. \nFlask is a microframework that can be used to make REST APIS and can be sent requests to using the methods such as GET, POST, etc..\n\nRead the documentation of Flask : https://flask.palletsprojects.com/en/1.1.x/\n\nAs Flask is more used with Angular to make dynamic websites, Flask can help the websites to be more self-sustainable as it makes the use of python scripts. You can write your custom python scripts and get data to display on the website.\n\nHowever Angular and Ionic share some similarities, although Ionic uses Angular.\nIonic framework is used to create cross platform mobile applications. To read the ionic documentation: https://ionicframework.com/docs\n\nFlask can also be used with Ionic so that you can pass requests from your mobile app to the Flask REST API.\n\nThis project makes the use of exactly that.\nIn the repo here you will get all the python scripts which are imported and used in the RestService.py script. This Service API makes a considerable use of Flask.\n\nThe python scripts get the data of a weather forecast and COVID 19 status of different parameters such as number of cases, recovered and deaths on Earth.\nIt also has a method to send an email with 2 graphs displaying the Total active cases in India, deaths and recovered. The second graph has is a bar graph displaying the state-wise data of active cases.\n\n\nPrerequisits:\n1) You need to have these installed \nNode Js (npm),\nTypescript, \nAngular, \nIonic in your machine.\n\n2) To run the python scripts in the you need \npython3, \nmatplotlib, \nFlask, \nnumpy, \npandas, \nrequests, \nBeautifulSoup,\nSMTP,\nemail installed in your machine. You can install using pip.\n\nTo run the project\nClone/Download the files.\n\n1) Make a new ionic project in your machine, use Angular framework and blank layout.\nFollow the commands here to make a new Ionic project: https://ionicframework.com/docs/cli/commands/start\n\n2) Replace the src folder of your created Ionic project with the one which you downloaded from the repository.\n\n3) To run the Flask API, navigate using the terminal or command prompt to the folder where you have all the python scripts saved.\nAll the python scripts must be in the same directory (folder).\nFirst follow the simple instructions in the sendtest.py file to pass some parameters for the email service to work.\nFollow the instructions (see strings wit underscore _ ) in line 7, 17, 21, 28, 29.\nAlso see in the india.py\n\n4) Run the execute the python script named RestService.py.\n\n5) Your server should be hosted on http://127.0.0.1:5000/. Use your browser to go on that link and check for an output.\n\n6) Then run the Ionic app. Make sure you have done the step 2. To run the ionic app, open another terminal or command prompt, navigate into your ionic app folder and type 'ionic serve' to start the ionic app on your local host.\n\n7) Now on the first page you should have a good weather forecast of Mumbai for the next 10 days and on the next page you should get the updates of COVID 19. \n\n8) By entering the email id you can send the email from your email which is in the sendtest.py script. \nMAKE SURE TO ENTER YOUR EMAIL AND PASSWORD TO SEND THE MAIL WITH THE GRAPHS.\n\n9) Also make another folder where you will store these 2 graphs and pass that path into india.py\n\nAnd now you are good to go.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faditya172926%2Fcovid-tracker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faditya172926%2Fcovid-tracker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faditya172926%2Fcovid-tracker/lists"}