Code-for-All / lockdown

Project Lockdown (an initiative from The IO Foundation) is a civic tech, interactive platform providing an overview of the state of Human and Digital Rights around the globe. It evaluates policies obtained from high quality sources that may impact their observance. It provides, among other tools, a layered map interface that allows for a visual representation of the policies adopted, assisting a broad range of stakeholders in understanding the global state of their Rights. This empowers them to become active agents of global change.
https://ProjectLockdown.world
Apache License 2.0
28 stars 30 forks source link

[POC] Use svgMap insteat of leaflet #171

Closed davojta closed 4 years ago

davojta commented 4 years ago

Problem

The project should be lightweight as possible to be accessible for as many people as possible for people from territories without a healthy internet connection (mobile low-quality 3g coverage with significant latencies).

Solution

Use the world map as SVG + small js wrapper around it to show country information on the start.

I think we can start with https://github.com/StephanWagner/svgMap

Alternative Solutions

Use leaflet Use mapbox - there were a couple of conversation why the team needs to think carefully about adding so feature full and heavy solution

Use other SVG + wrapper around like

Other info

The scope for POC:

Evaluation of the POC:

davojta commented 4 years ago

I believe the svg map could be used as a lightweight solution for the widget later when the API and data geo level will be defined