About Code for Recovery

Code for Recovery (C4R) is a nonprofit volunteer organization. C4R develops and maintains open-source tools to support 12-step recovery communities. In addition, Code for Recovery (C4R) empowers local service bodies, basically by providing accessible, community-driven technology solutions for effectively managing and sharing meeting data.

Software for Servants.

Top Projects

All projects are available at github.com/code4recovery.

Code for Recovery (C4R) develops tools that collectively enable Alcoholics Anonymous service bodies to publish accurate, accessible, and up-to-date meeting information across multiple platforms.  Obviously, this effectively improves the ability of AA members to obtain this information.

  • 12 Step Meeting List (TSML):
    This is a WordPress plugin.  It enables AA Districts, Intergroups, Central Offices, and Areas to manage and publish meeting schedules. In addition, the meeting list can easily be integrated with the Meeting Guide app.
  • TSML-UI:
    This is an embeddable front-end interface.  It displays meeting data in a searchable list and map format. Basically, it is designed to work seamlessly with TSML and other meeting data sources that comply with the JSON Spec.
  • PDF:
    A service that generates printable PDF meeting schedules directly from JSON Spec–compatible data.
  • Sheets:
    A project that allows users to manage and publish meeting data using Google Sheets. Essentially, it is an ideal solution for groups or districts without WordPress infrastructure.  It enables them to connect a Google Sheet to TSML-UI and the Meeting Guide app.

Online Intergroup Support

Code for Recovery (C4R) develops and maintains the software powering the Online Intergroup’s meeting list. Code for Recovery (C4R) is actively developing a new suite of apps and services aimed at improving performance, increasing resiliency, and providing innovative ways for service entities to manage and publish meeting lists.

Get Involved!

Code for Recovery welcomes volunteers to join our mission! We are a community of developers who are also members of a 12-step recovery program (or similar recovery community). If you’re passionate about service and have skills in PHP, TypeScript, React, or similar technologies (even if you’re just learning), we invite you to contribute your talents to our open-source projects and help support recovery communities worldwide.

Contribute

Code for Recovery is supported by the 7th Tradition.  Basically, this is self-support through our own contributions. If you find our work valuable, please consider making a donation to help us continue providing free and open-source tools for the recovery community.

You can make a 7th Tradition contribution to Code for Recovery  here.

Instructions for Completing this Form

Name:

The name you use here is not verified and only used to control for spam and bot submissions. It will not be tied to your account. You can create and edit a profile disclosing the account name and information you wish to expose to the community (not publicly visible outside the forum) when and after you join.

Email:

Email where the invitation to join will be sent. This will also become a secondary way of logging in or recovering your password. We recommend a personal email address (e.g. your_name@example.com) instead of a “positional” email address (e.g. webmaster@your_intergroup.org) unless you intend for you membership to rotate with the person holding the position in the future. This email address can be changed after you join if you wish to change it by editing your profile information.

Affirmation:

By the group conscience of the members, this forum is only open to members of AA and those non-members of AA supporting AA services (e.g. Intergroup offices, AA service structure, etc.).

Topic Interests:

If you are interested in conversations in more than one  technical topic area (e.g. web sites, answering services, virtual meetings, etc.) or have a general curiosity about AA discussions in general (e.g. topics above and beyond technology like committees and group dynamics), you would probably want to select the default “General” option.

If your primary interest is in Archives only, you probably want to select the “Archives” option. Note that with either option, you will still have access to all topics on the forum but with the “Archives” option, your “home screen” will automatically place you in the “Archives” category where most of those conversations happen.