I built DBT Companion, a free, mobile-friendly web app for exploring skills commonly taught in dialectical behavior therapy:
The main product constraint was brevity without making the material vague. Each skill combines a short explanation with steps someone can follow. Users can also save favourites and use a browser-based diary card.
A few implementation priorities were:
- making the core content usable on small screens
- keeping navigation predictable
- making privacy language visible rather than burying it
- keeping the stack simple with Rails, Hotwire, and Tailwind
Diary cards are saved only in this browser's cookies. If cookies are cleared, saved diary cards will be lost.
The app is educational, not a replacement for therapy, crisis care, or professional support.
I'd welcome feedback on the accessibility, mobile interface, or anything in the privacy wording that could be clearer.
Top comments (0)