Skip to content

hotosm/chatmap

Repository files navigation

ChatMap

Field mapping has never been easier!

Convert chats (WhatsApp, Telegram or Signal) to maps with messages and media.

Try it here! chatmap.hotosm.org

Check this quick video-tutorial (2:47) for more info about how to use it.

Screenshot 2025-05-08 at 5 38 46 PM

Install and run

yarn install
yarn start

Test with yarn test.

How to use it?

Create a group and ask people to post locations and messages. Each location will be paired with the closest message from the same user.

  1. Export a WhatsApp, Telegram or Signal chat with shared locations
  2. Upload a .zip file to this page
  3. It will extract all the locations and display them on a map, together with the paired message (text or media)
  4. You can also download the locations + messages as a .zip file from there

Check docs for each instant messaging app here.

How to save the map

Login into umap.hotosm.org, click "Upload" and upload the .zip !

Roadmap

✅ Done ⚙️ In progress

Status Feature
Support audio - Thanks Oscar!
Link a device and get a stream of locations + content (live community reporting)
Backend with user authentication and saved maps
⚙️ Live Stream of Data
⚙️ Save and serve data directly in ChatMap
⚙️ Map settings
⚙️ User profile
⚙️ Content timeline
⚙️ Website re-design
Form for user content licensing
Attach both image and text to a location
ChatBot for creating automated surveys
Integration for OSM editing
Upload content to Panoramax

Check the development branch for upcoming features.

See also the roadmap board.

Licensing

This is free software! you may use this project under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

About

Field mapping using instant messaging apps (ex: WhatsApp, Telegram or Signal)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages