
DjGPT: Your AI-powered DJ
- #TailwindCSS
- #Typescript
- #React Native
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