Chloromaps.com helps non-programmers build choropleth visualizations. It has more than 20+ Maps of countries and continents based on Mercator, Robinson projections.
This is also an Open-source alternative to Mapchart.net ๐ฅณ
When I was 17 back in 2019 I created an Instagram page called @maps_affinity during my summer break. I used to curate and post content around choropleth visualizations. I used to use other 3rd part software like mapchart to curate those maps. Always wanted to build my version of it but I wasn't programming back then.
Started programming in 2020 May, at this point the page grew to over 19,000+ followers and had hit 1million+ impressions. I tried and failed twice to build it. Nevertheless, I am glad I don't get disappointed by my failure and instead take breaks and move on.
After failing to build it twice and I finally shipped Chloromaps.com, the product I wanted to build since 2019. Itโs really beautiful to see an idea becoming a live product all it needs is a lot of consistent efforts.
Have written a detailed blog on my entire journey of building this -> Gaining 19,000+ followers and building my dream project chloromaps.com
- Mercator, Lambert Azimuthal Equal-area, Robinson Map projection
- 29 Maps of countries, continents, and world
- Saving and loading map configurations
- Generating maps components via CLI
- "Forking" examples of maps
- World ๐
- World Mercator ๐
- India ๐ฎ๐ณ
- Usa ๐บ๐ธ
- Europe ๐ช๐บ (Detailed)
- Europe ๐ช๐บ
- China ๐จ๐ณ
- Russia ๐ท๐บ
- UK ๐ฌ๐ง
- Germany ๐ฉ๐ช
- USA ๐บ๐ธ (Counties)
- France ๐ซ๐ท (Regions)
- Brazil ๐ง๐ท
- Australia ๐ฆ๐บ
- Pacific-World ๐
- Canada ๐จ๐ฆ
- Poland ๐ต๐ฑ
- Spain ๐ช๐ธ
- Turkey ๐น๐ท
- Argentina ๐ฆ๐ท
- Japan ๐ฏ๐ต
- Nigeria ๐ณ๐ฌ
- Africa ๐
- Sweden ๐ธ๐ช
- Egypt ๐ช๐ฌ
- South Korea ๐ฐ๐ท
- France ๐ซ๐ท (Departments)
- Mexico ๐ฒ๐ฝ
- Italy ๐ฎ๐น
Although I no longer plan to mantain this project, feel free to fork, create issues, submit PRs (would be happy to review).
# install packages
yarn
# run dev server
yarn dev
Chloromaps would never be possible without the availability of Amazing Libraries and the Support of some People. Chloromaps take a lot of design inspiration from Vercel and uses Geist a library I contribute to โจ.
- React
- TypeScript
- NextJS
- Styled-JSX
- Geist-UI
- Jotai
- MDX
- React-Colorful
- Next-SEO
- Inter
- React-Tooltip
- Preact (Production Build)
- Vercel (CI , Deployments , Hosting)
- Tabs, Modals, Popover should follow Aria guidelines
- Styling solution could have been better
- All maps could have been generalised inside
/map/[slug]
route