TSML UI (12 Step Meeting List User Interface) is an open source interactive recovery meeting finder that can be embedded on any website.

12 Step Meeting List

Go to Dashboard > Meetings > Import & Settings > Settings and change User Interface DisplayTSML UI

Custom JSON feed

If you can generate a Meeting Guide-spec JSON feed, say, from a custom database, you can plug that info in to the format below. To enable maps, add a Mapbox API access token (or remove that parameter). Be sure to add a proper time zone for your location.

<script src="https://tsml-ui.code4recovery.org/app.js" async></script>
Demo: San Francisco & Marin, CA

Google Sheet

You can generate a JSON feed from a Google Sheet using the Google Sheet Importer. Use the URL you generate in conjunction with the Custom JSON feed instructions above. Here is a sample Google Sheet you can use to get started.

Demo: San Jose, CA

More information is available on the project page on GitHub, including advanced configuration options. To get help, please file an issue.

Code for Recovery