🎵 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
Finally delivering for NMTSA after 5 years - Built during Arizona Opportunity Hack 2025 🏆
Log in or sign up for Devpost to join the conversation.