Interactions
An innovative harm reduction web application designed to provide users with comprehensive information on the interactions of various recreational drugs, ensuring safer usage practices and informed decision-making.
<svg width="100%" height="100%" viewBox="0 0 128 128" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M62.0919 6.23565C62.3946 4.74827 65.6056 4.74827 65.9084 6.23566C68.3076 18.0226 73.3083 35.8078 82.7504 45.2499C92.1924 54.6919 109.978 59.6926 121.765 62.0919C123.252 62.3946 123.252 65.6056 121.765 65.9084C109.978 68.3076 92.1924 73.3083 82.7504 82.7504C73.3083 92.1924 68.3076 109.978 65.9084 121.765C65.6056 123.252 62.3946 123.252 62.0919 121.765C59.6926 109.978 54.6919 92.1924 45.2499 82.7504C35.8078 73.3083 18.0226 68.3076 6.23565 65.9084C4.74827 65.6056 4.74827 62.3946 6.23566 62.0919C18.0226 59.6926 35.8078 54.6919 45.2499 45.2499C54.6919 35.8078 59.6926 18.0226 62.0919 6.23565Z" fill="currentColor"/> </svg>
<svg width="100%" height="100%" viewBox="0 0 128 128" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M12.8001 5.12012C8.55857 5.12012 5.12012 8.55857 5.12012 12.8001V115.2C5.12012 119.442 8.55857 122.88 12.8001 122.88H115.2C119.442 122.88 122.88 119.442 122.88 115.2V12.8001C122.88 8.55857 119.442 5.12012 115.2 5.12012H12.8001ZM64.0001 113.6C91.3934 113.6 113.6 91.3934 113.6 64.0001C113.6 36.6068 91.3934 14.4001 64.0001 14.4001C36.6068 14.4001 14.4001 36.6068 14.4001 64.0001C14.4001 91.3934 36.6068 113.6 64.0001 113.6Z" fill="currentColor"/> </svg>
<svg width="100%" height="100%" viewBox="0 0 128 128" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M117.778 90.2286C118.698 91.1484 118.698 92.6396 117.778 93.5594L93.4907 117.847C92.5709 118.767 91.0797 118.767 90.1599 117.847L10.2218 37.9087C9.30207 36.989 9.30207 35.4977 10.2218 34.578L34.5093 10.2905C35.429 9.37077 36.9203 9.37077 37.84 10.2905L117.778 90.2286ZM90.2297 10.3602C91.1494 9.44046 92.6407 9.44046 93.5604 10.3602L117.708 34.5082C118.628 35.428 118.628 36.9192 117.708 37.839L91.7217 63.8256C91.7025 63.8449 91.7025 63.8761 91.7217 63.8954C91.741 63.9146 91.741 63.9459 91.7217 63.9651L63.8964 91.7904C63.8771 91.8097 63.8459 91.8097 63.8267 91.7904C63.8074 91.7712 63.7762 91.7712 63.7569 91.7904L37.7703 117.777C36.8505 118.697 35.3593 118.697 34.4395 117.777L10.2915 93.6291C9.37177 92.7093 9.37177 91.2181 10.2915 90.2984L36.2782 64.3117C36.2974 64.2925 36.2974 64.2612 36.2782 64.242C36.2589 64.2227 36.2589 64.1915 36.2782 64.1722L64.1035 36.3469C64.1228 36.3276 64.154 36.3276 64.1733 36.3469C64.1925 36.3662 64.2237 36.3662 64.243 36.3469L90.2297 10.3602Z" fill="currentColor"/> </svg>

Project Overview
Interactsions is an innovative harm reduction web application designed to provide users with comprehensive, evidence-based information about recreational drug interactions. This platform addresses a critical gap in public health resources by offering accessible, non-judgmental information that helps users make safer, more informed decisions about substance use.
Interactions serves as a valuable resource for individuals seeking reliable information about drug interactions, particularly in festival and event contexts where harm reduction is crucial and people may be trying new substance combinations for the first time.
NOTE : This project is on the web but is private due to the sensitive nature of the content until we can retain legal counsel. If you are interested in seeing the whole project in its current state please contact me.
<svg width="100%" height="100%" viewBox="0 0 128 128" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M12.8001 5.12012C8.55857 5.12012 5.12012 8.55857 5.12012 12.8001V115.2C5.12012 119.442 8.55857 122.88 12.8001 122.88H115.2C119.442 122.88 122.88 119.442 122.88 115.2V12.8001C122.88 8.55857 119.442 5.12012 115.2 5.12012H12.8001ZM64.0001 113.6C91.3934 113.6 113.6 91.3934 113.6 64.0001C113.6 36.6068 91.3934 14.4001 64.0001 14.4001C36.6068 14.4001 14.4001 36.6068 14.4001 64.0001C14.4001 91.3934 36.6068 113.6 64.0001 113.6Z" fill="currentColor"/> </svg>
UX&UI
User Experience Design Strategy
The interface was designed with clarity and ease of use as primary objectives, recognizing that users might be accessing this information in sensitive situations where confidentiality is important. The design prioritizes intuitive navigation and immediate access to critical safety information.
Mobile-First Design Approach
Built with a mobile-first responsive design for accessibility on any device, the interface ensures users can access vital information regardless of their device or internet connectivity. The design accommodates the primary target audience of festival-goers who may be using certain drugs for the first time and need quick, reliable access to safety information.
Accessibility & Usability Features
Key design decisions include intuitive drug selection interface with search and category filtering, clear color-coded interaction warnings with severity levels, and offline functionality for situations with limited internet access. The interface is specifically designed to run on iPad and be accessible from harm reduction booths in festival or event contexts.
User-Centered Content Strategy
All content follows harm reduction principles, providing factual information without encouraging or discouraging use. The app includes detailed interaction matrices for common recreational substances, safety guidelines and risk mitigation strategies, emergency contact information and overdose response protocols, and links to local harm reduction services and support resources.
<svg width="100%" height="100%" viewBox="0 0 128 128" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M117.778 90.2286C118.698 91.1484 118.698 92.6396 117.778 93.5594L93.4907 117.847C92.5709 118.767 91.0797 118.767 90.1599 117.847L10.2218 37.9087C9.30207 36.989 9.30207 35.4977 10.2218 34.578L34.5093 10.2905C35.429 9.37077 36.9203 9.37077 37.84 10.2905L117.778 90.2286ZM90.2297 10.3602C91.1494 9.44046 92.6407 9.44046 93.5604 10.3602L117.708 34.5082C118.628 35.428 118.628 36.9192 117.708 37.839L91.7217 63.8256C91.7025 63.8449 91.7025 63.8761 91.7217 63.8954C91.741 63.9146 91.741 63.9459 91.7217 63.9651L63.8964 91.7904C63.8771 91.8097 63.8459 91.8097 63.8267 91.7904C63.8074 91.7712 63.7762 91.7712 63.7569 91.7904L37.7703 117.777C36.8505 118.697 35.3593 118.697 34.4395 117.777L10.2915 93.6291C9.37177 92.7093 9.37177 91.2181 10.2915 90.2984L36.2782 64.3117C36.2974 64.2925 36.2974 64.2612 36.2782 64.242C36.2589 64.2227 36.2589 64.1915 36.2782 64.1722L64.1035 36.3469C64.1228 36.3276 64.154 36.3276 64.1733 36.3469C64.1925 36.3662 64.2237 36.3662 64.243 36.3469L90.2297 10.3602Z" fill="currentColor"/> </svg>
Systems
Data Integration & API Management
The data is taken from the TripSit database synchronized through their API and stored in Airtable for collaborative review. This ensures access to reliable, up-to-date information about drug interactions. The system includes real-time search functionality with predictive text and regular content updates based on latest research and guidelines.
Privacy-Focused Architecture
Built with a secure, privacy-focused architecture with no user data storage, the application ensures complete anonymity for users seeking sensitive health information. The system includes anonymous usage with no data collection or user tracking, recognizing the sensitive nature of the information being accessed.
<svg width="100%" height="100%" viewBox="0 0 128 128" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M62.0919 6.23565C62.3946 4.74827 65.6056 4.74827 65.9084 6.23566C68.3076 18.0226 73.3083 35.8078 82.7504 45.2499C92.1924 54.6919 109.978 59.6926 121.765 62.0919C123.252 62.3946 123.252 65.6056 121.765 65.9084C109.978 68.3076 92.1924 73.3083 82.7504 82.7504C73.3083 92.1924 68.3076 109.978 65.9084 121.765C65.6056 123.252 62.3946 123.252 62.0919 121.765C59.6926 109.978 54.6919 92.1924 45.2499 82.7504C35.8078 73.3083 18.0226 68.3076 6.23565 65.9084C4.74827 65.6056 4.74827 62.3946 6.23566 62.0919C18.0226 59.6926 35.8078 54.6919 45.2499 45.2499C54.6919 35.8078 59.6926 18.0226 62.0919 6.23565Z" fill="currentColor"/> </svg>
Visual
Visual Design & Brand Identity
Max Ammo from Slime Studio created the illustrations while I handled the rest of the visual elements in the UI. The visual design needed to convey trust, reliability, and accessibility while maintaining a non-judgmental approach to sensitive health information.
Interface Design Elements
The design features clear, color-coded interaction warnings with severity levels that allow users to quickly assess risk levels. The visual hierarchy prioritizes safety information while maintaining an approachable, non-intimidating aesthetic that encourages users to seek out important safety information.
Accessibility-Focused Design
The visual design prioritizes accessibility with high contrast ratios, clear typography, and intuitive iconography. The color-coded warning system uses universally recognizable visual cues to communicate risk levels quickly and effectively, ensuring users can make informed decisions even in challenging circumstances.
<svg width="100%" height="100%" viewBox="0 0 128 128" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M64.0002 113.657C91.4248 113.657 113.657 91.4248 113.657 64.0002C113.657 36.5755 91.4248 14.3434 64.0002 14.3434C36.5755 14.3434 14.3434 36.5755 14.3434 64.0002C14.3434 91.4248 36.5755 113.657 64.0002 113.657ZM64.0002 122.88C96.5187 122.88 122.88 96.5187 122.88 64.0002C122.88 31.4816 96.5187 5.12012 64.0002 5.12012C31.4816 5.12012 5.12012 31.4816 5.12012 64.0002C5.12012 96.5187 31.4816 122.88 64.0002 122.88ZM63.5376 96.4165C81.696 96.4165 96.4163 81.6962 96.4163 63.5378C96.4163 45.3794 81.696 30.6591 63.5376 30.6591C45.3792 30.6591 30.6589 45.3794 30.6589 63.5378C30.6589 81.6962 45.3792 96.4165 63.5376 96.4165ZM63.5376 105.64C86.7899 105.64 105.64 86.7901 105.64 63.5378C105.64 40.2855 86.7899 21.4358 63.5376 21.4358C40.2853 21.4358 21.4356 40.2855 21.4356 63.5378C21.4356 86.7901 40.2853 105.64 63.5376 105.64ZM78.6159 63.7414C78.6159 71.9563 71.9564 78.6158 63.7415 78.6158C55.5266 78.6158 48.8671 71.9563 48.8671 63.7414C48.8671 55.5264 55.5266 48.8669 63.7415 48.8669C71.9564 48.8669 78.6159 55.5264 78.6159 63.7414ZM87.8392 63.7414C87.8392 77.0502 77.0503 87.8391 63.7415 87.8391C50.4327 87.8391 39.6438 77.0502 39.6438 63.7414C39.6438 50.4326 50.4327 39.6436 63.7415 39.6436C77.0503 39.6436 87.8392 50.4326 87.8392 63.7414Z" fill="currentColor"/> </svg>