🎵 NMTSA Education Platform - Bridging Music Therapy & Technology

🌟 Inspiration

Neurologic Music Therapy Services of Arizona (NMTSA) has participated in Arizona Opportunity Hack for 5 years without a winning solution. As the only nonprofit in OHack 2025's 10th year, we were inspired to finally deliver the platform NMTSA deserves to support their neurologic music therapy mission.

🚀 What it does

A comprehensive education platform that enables NMTSA to:

  • 📚 Manage Courses: Create and organize music therapy educational content
  • 🎥 Stream Videos: Deliver therapy sessions and training materials
  • 👥 User Management: Secure authentication for therapists, students, and admins
  • 📱 Mobile-First Design: Accessible across all devices for therapy sessions
  • 🔗 Cloud Integration: Google Drive API for seamless content sharing

🛠 How we built it

  • Backend: Django + Wagtail CMS
  • Authentication: django-allauth with role-based access
  • Database: SQLite (PostgreSQL ready)
  • Frontend: Responsive HTML/CSS/JavaScript
  • APIs: Google Drive integration
  • Deployment: Docker containerization

😤 Challenges we ran into

  • 🔐 Multi-role authentication for different user types
  • 🎥 Video streaming optimization for therapy content
  • 📱 Cross-platform compatibility for therapy sessions
  • 🔄 Large file handling for audio/video content

🏆 Accomplishments that we're proud of

  • Mission-Driven: Built specifically for neurologic music therapy needs
  • Production-Ready: Complete CMS solution in 48 hours
  • Scalable Architecture: Modular Django apps for future expansion
  • Security-First: Robust authentication and data protection

📚 What we learned

  • 🧠 Django ecosystem mastery and Wagtail CMS integration
  • 🎯 Domain-specific development for healthcare/therapy applications
  • 🤝 Nonprofit collaboration and understanding specialized requirements
  • ⚡ Performance optimization for media-heavy therapy content

🛠 Tech Stack

Django Python JavaScript

Finally delivering for NMTSA after 5 years - Built during Arizona Opportunity Hack 2025 🏆

Share this project:

Updates