Skip to content
ReactWay

DjGPT: Your AI-powered DJ

  • #TailwindCSS
  • #Typescript
  • #React Native
Read time: 1 minutes

DjGPT is an AI-powered personal DJ that curates music you'll actually enjoy. Powered by OpenAI's cutting-edge GPT-4 technology, it goes beyond generic recommendations — analysing the soul of your favourite songs to unearth hidden gems and rising artists perfectly matched to your taste.

The Challenge🔗

Music discovery has become overwhelming. Endless charts and algorithm-driven playlists rarely capture what listeners truly want. There was an opportunity to create something smarter — an AI that genuinely understands musical preferences, analyses the current sonic environment, and suggests the perfect track for any moment.

Our Approach🔗

We developed DjGPT as a cross-platform application using React Native, TypeScript, and TailwindCSS — ensuring a sleek, responsive interface across web and Android devices. Firebase powers both data storage (Firestore) and user authentication, providing a secure and scalable backend. The real innovation lies in the app's integration with Shazam for real-time music recognition: DjGPT can analyse the music playing around you and intelligently suggest the ideal follow-up track, whether you're building a party atmosphere or crafting a seamless DJ set. The backend leverages ChatGPT via webhooks and serverless functions to process recommendations in real time, creating a unique and innovative user experience.

Key Features🔗

  • AI-powered music curation using GPT-4 for deep musical understanding
  • Real-time music recognition via Shazam integration
  • Cross-platform: works on web and Android
  • Intelligent song suggestions based on current listening environment
  • Serverless backend for scalable, real-time recommendations

Tech Stack🔗

React Native · TypeScript · TailwindCSS · Firebase · OpenAI GPT-4 · Shazam API