Inspiration

We’ve always loved talking about music with friends, but most music apps only let you listen, not really connect. We wanted a space where you could instantly share a song and discuss it, or even share your own singing. That idea became TuneTalk.

What it does

TuneTalk lets users chat in real time (using Socket.IO), share songs directly in chat through the Spotify API, and post on a music-only feed. whether it’s your favorite track or your own recording. It’s like a social network, but made just for music lovers.

How we built it

We built TuneTalk using React, Node.js, Material UI, Socket.IO, and the Spotify API. We also worked on API authentication and backend logic to handle sharing inside chats and Post on Music feed with like and comment functionality.

Challenges we ran into

The hardest part was making music sharing (Public/Private) work inside real-time chat while keeping it smooth and reliable. Managing our workflow under hackathon pressure dividing tasks, merging code, and staying in sync was another big challenge we had to overcome.

Accomplishments that we're proud of

We’re proud that we created the kind of app we’ve always wanted to use ourselves. We learned to work as a team under pressure, explored new technologies, and built something functional and exciting in such a short time. It was a great experience for beginners like us who never participated in hackathon before.

What we learned

We learned how to collaborate effectively, manage pull/merge requests, work with APIs, and use technologies like Socket.IO for real-time communication. This project also taught us how to make fast decisions while balancing features and time limits.

What's next for TuneTulk

We want to make TuneTalk more interactive by adding playlists you can build together, reactions in chat, and better profile customization. We’d also love to explore mobile support and more streaming integrations.

Built With

Share this project:

Updates