Club map data is pulled from our Airtable bases. Using uhtml for rendering and a custom helper to make web-components. Helper can be found in "makeComponent.js". Example usage of helper is in "club-map.js". If you're interested in contributing reach out to @leo on Slack or just get at it.
Clone the repository:
git clone https://github.com/hackclub/map && cd map
Install dependencies:
npm install
Start the development server
npm run dev
It should now be running on http://localhost:5173/!