Skip to content

sr41773/ugahacks10

Repository files navigation

MedElly

Get Your Memory Back with MedElly!

MedElly is a personalized music therapy platform designed to help individuals improve memory, alleviate stress, and enhance overall well-being through frequency-based music therapy.

By leveraging Next.js, HPCC Systems, Auth0, and Howler.js, we ensure a secure, customizable, and immersive experience for users. MedElly also fosters a community-driven approach, allowing users to connect through music that heals.


🚀 Inspiration

Research suggests that listening to music from one's youth triggers memory recall, reduces stress, and supports cognitive function, particularly for individuals with Alzheimer’s and dementia. Studies have also shown that specific frequencies (e.g., 432Hz) can have therapeutic effects, further reinforcing the power of music therapy.

During UGAHacks, our team was inspired to make music therapy accessible to everyone through a web-based platform where users can input their mental health concerns and receive personalized therapeutic music recommendations.


🛠️ Technology Stack

  • Next.js & TypeScript – Provides a smooth and efficient front-end experience.
  • Auth0 – Ensures secure authentication, maintaining user privacy.
  • Howler.js – Manages advanced audio playback and control.
  • HPCC Systems – Handles data processing and large-scale computations.
  • MongoDB Atlas – Stores user and song data.
  • GitHub – Supports collaboration and version control.

🔥 Why We Chose GenAI (Gemini AI)

  • Comprehensive documentation for easy integration.
  • User-friendly API that simplifies development.

💡 Challenges We Faced

  1. HPCC & Pinata Integration – Understanding how to incorporate HPCC’s datasets and Pinata’s file uploading system into our project.
    • Solution: Our team split up to attend the HPCC and Pinata workshops, which helped us brainstorm integration ideas.
  2. Auth0 Setup – We encountered multiple hydration errors and login URL issues.
    • Solution: We relied on YouTube tutorials and documentation to troubleshoot the implementation.
  3. Git Collaboration Issues – We faced push conflicts, large file issues, and missing files across our team.
    • Solution: We adapted by using file-sharing methods like email and zip folders for critical components.
  4. Web Audio API & Howler.js – Initially, our MP3 files would not load or play in the web app.
    • Solution: We discovered that the public folder in Next.js doesn’t require explicit pathing and used Howler.js for audio management.

📺 Demo

🚧 Coming soon...


🔭 Future Direction

Collaboration with licensed therapists & UGA psychology and neuroscience departments to integrate MedElly into counseling programs.
Development of a therapist dashboard to track patient progress.
Launch of a mobile app (iOS & Android) for on-the-go therapy playlists.
Integration with Apple Health & Fitbit to monitor heart rate, stress levels, and brain activity while listening to therapeutic music.
Expansion into other therapeutic applications, such as PTSD, anxiety, and depression treatment.


🎵 How to Run the Project

  1. Clone the repository:
    git clone https://github.com/yourusername/MedElly.git
    cd MedElly
  2. Install dependencies:
  3. Run the development server:
  4. Access MedElly at: http://localhost:3000

🤝 UGAHacks Project Log Summary

Friday - Planning & Research

  • Outlined project features and UI layout.
  • Explored HPCC and Pinata integrations.
  • Attended sponsor workshops to refine our approach.

Saturday - Core Development

  • Set up MongoDB Atlas & Auth0 for user authentication.
  • Researched frequency-based music therapy and compiled a dataset of curated songs.
  • Implemented Howler.js & Web Audio API for MP3 playback.
  • Developed UI animations for a visually engaging experience.
  • Brainstormed & designed the MedElly logo, inspired by elephants (known for memory).
  • Debugged GitHub issues and adapted to file-sharing challenges.

Sunday - Final Touches & Submission

  • Completed Project Log, README, and Devpost submission.
  • Recorded project demo video.
  • Finalized UI/UX improvements and performance optimizations.

🤝 Contributors

  • Nanditha Chevula
  • Tharushika Dehipitiarachchi
  • Shriya Rasale
  • Netra Amin

🙌 Thank You!

We appreciate your interest in MedElly! Feel free to contribute, provide feedback, or reach out for collaborations. 🚀🎶

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors