A comprehensive, easy-to-use web application designed specifically for behavior tracking in the autism and Intellectual and Developmental Disabilities (IDD) population.
This tool allows direct support professionals, clinicians, and educators to accurately record, monitor, and export longitudinal behavioral data, ensuring that interventions are data-driven and effective.
- Customizable Behavior Tracking: Track a wide range of topographies including Aggression, Self-Injury, Elopement, Pica, Disruptive Behaviors, and more.
- Multi-Dimensional Metrics: Record data across multiple dimensions:
- Frequency
- Intensity (1-4 scale)
- Duration
- Attempts vs. Successes
- Crisis Intervention Tracking: Built-in support for logging SCIP-R (Strategies for Crisis Intervention and Prevention - Revised) maneuvers, categorized by Core, Specialized, and Restrictive techniques.
- Shift-Based Logging: Easily log data across standard shifts (e.g., 7am-3pm, 3pm-11pm, 11pm-7am) to maintain consistent 24-hour records.
- Client & Residence Management: Organize clients by residence or classroom, allowing for scalable use across multiple locations or organizations.
- Longitudinal History & Export: View historical data and export comprehensive reports directly to Excel (XLSX) for clinical review and graphing.
- Secure Authentication: Integrated with Firebase Auth to ensure HIPAA-compliant data access and secure user management.
- Node.js (v18 or higher recommended)
- npm or yarn
- A Firebase project (for authentication and Firestore database)
-
Clone the repository:
git clone https://github.com/yourusername/behavior_data_collection.git cd behavior_data_collection -
Install dependencies:
npm install
-
Set up Firebase:
- Create a project in the Firebase Console.
- Enable Authentication (Email/Password) and Firestore Database.
- Update
src/firebase.jswith your Firebase config credentials.
-
Start the development server:
npm run dev
-
Build for production:
npm run build
- React 19 - Front-end library
- Vite - Build tool and development server
- Firebase - Authentication and Cloud Firestore
- Lucide React - UI Icons
- SheetJS (xlsx) - Excel data export
- jsPDF - PDF generation
Contributions are welcome! If you are a developer, clinician, or educator with ideas on how to improve this tool for the autism and IDD community, please feel free to submit a Pull Request or open an Issue.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
Dedicated to the direct support professionals, clinicians, and educators who work tirelessly to improve the quality of life for individuals with autism and IDD.