oferb / israelcoronamap Goto Github PK
View Code? Open in Web Editor NEWA website that shows Coronavirus cases in Israel
Home Page: http://israelcoronamap.co.il/
License: Apache License 2.0
A website that shows Coronavirus cases in Israel
Home Page: http://israelcoronamap.co.il/
License: Apache License 2.0
We will start with:
Hebrew, Arabic, English
Then add:
Russian, Amharic
Use Google Lighthouse report to see what to fix:
https://developers.google.com/web/tools/lighthouse
This point will open an InfoWindow that has a link to the flights page.
It will have a plane icon (but, you can start with just a bigger regular dot).
Translate website and data texts to:
Arabic
English
Russian
Amharic
Arabic, Russian, English
Even to part of the website..
Use Google Lighthouse report to see what to fix:
https://developers.google.com/web/tools/lighthouse
Allow users to locally process Google Timeline data (KML/JSON) from their account to see if there's an overlap with a location + time on the map.
Can take a look at:
https://github.com/yjlou/2019-nCov
Website for the code:
http://pandemic.events/?hl=he
Location data from Department of Health website
Then green, then blue.
I tried to find transmission events in israelcoronamap.co.il.
I looked at "The Red Pirate", Or Yehuda ("lat": 32.0228009,"lon": 34.861666).
According to the data - there were two different people there (pat_num: 10 and pat_num: 13).
The map only shows the details of patience # 13.
I think this is a de-clutter bug - both markers are probably visualized on top of one another, and only the top one is selectable.
When i looked at the data itself, the json at https://israelcoronamap.co.il/data/data.json - both were present.
Attaching some print screens.
When opening with this ID, the map will put that point in center and open the info window.
This is to allow people to share specific points.
Add link on InfoWindow to Google Forms, with pre-filled ID, so people can report issues.
embed
flights
Create public transportation data:
Go over Ministry of Health telegram messages and list those that contain public transportation info (person went on bus A, took train B etc). The list should be urls like this:
https://t.me/MOHreport/3016?embed=1
Go over the list and create a second list of transportation info. For example:
Person went on bus A https://t.me/MOHreport/3016?embed=1
Person went on train B https://t.me/MOHreport/3016?embed=1
Note, that the same link can show up several times (as above), if the same user has several "transportation infos". Later we will use this list to show it like the flights:
https://israelcoronamap.co.il/flights
Only for transportation
This would be similar to the flights page.
Use Google Lighthouse report to see what to fix:
https://developers.google.com/web/tools/lighthouse
Closing the info popup element removes it from the DOM, so the next time it is opened, the cleared text is missing. For now keeping the interval running to not break the app.
Think about which websites are needed.
For people who want to track around their home, it could be nice to allow them to store their location (similar to waze and Google maps).
Or, to avoid extra work on the UI, just store the last coordinates and zoom so next time the app will show exactly the same map's state.
This is a multi-step issue.
Step 1:
Try running data from https://github.com/sdeniss/corona-tracker/blob/master/loader.py
Step 2:
If it works, put it in this repo, under https://github.com/oferb/israelcoronamap/tree/master/data-gen
Give attribution to the source.
Step 3:
Try to create the same data format as:
https://github.com/oferb/israelcoronamap/blob/master/public/data/data.json
When a position has multiple cases, we merge the cases.
We should organize it such that:
Should either not show it when it's multiple times, or, show it per bullet.
If per bullet, maybe just count days since there's not much room.
Can use Google Lighthouse or other mechanism:
https://developers.google.com/web/tools/lighthouse
Great and important webapp!
A simple start step will be to just adding icons and manifest. Next step could be to cache some of the resources to make the loading faster and make it work offline
The new feedback popup needs to show up when we are using the URL https://israelcoronamap.co.il/feedback
.
Currently, when opening the popup, we are adding feedback
to the URL.
We need to add an event listener that listen on URL changes and when we identify it's feedback
, we need to show up the pop-up.
We also need to check that the closing still working properly and go back from the browser arrow.
A mobile app should be able to continuously store device location on the device.
It can be implemented using any of the following:
Code can be reused or completely rewritten. It's fine.
When zooming in, map jumps very far away.
This happens on Pixel 1, Pixel 3 on Chrome.
Doesn't happen on an iPhone, or in Firefox on those Pixels.
Patch: perhaps we map moves too quickly, we can move it back.
A page with general statistics.
Need to think about design, and which statistics we want to show
Use Google Lighthouse report to see what to fix:
https://developers.google.com/web/tools/lighthouse
These links can also help:
https://support.google.com/webmasters/answer/9128669
https://support.google.com/webmasters/answer/79812
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.