π» RadioTime β Retro Mood-based AI Radio π‘ Inspiration We wanted to blend the nostalgia of vintage radios with the power of modern AI. With RadioTime, we created a fun, interactive experience where your mood tunes the station β just like the good old days, but smarter.
π What It Does RadioTime is a virtual retro radio that:
ποΈ Lets users control volume and frequency using animated roller knobs
π§ Asks the userβs mood via a popup
π€ Uses GPT-4 to generate a retro-style DJ greeting
π‘ Animates the FM dial based on station frequency
πΆ Plays mood-based background audio streams
π Changes visuals dynamically with mood for immersive vibes
Itβs like having a personal AI-powered DJ in an old-school radio!
βοΈ How We Built It Frontend: React + TypeScript
Styling: Tailwind CSS
Bundler: Vite
Animations: Custom SVGs and React-based motion
AI: OpenAI GPT API
Design: Figma (roller knobs, retro interface, popup)
π§ Challenges We Ran Into Getting roller animations to feel smooth and tactile
Integrating GPT responses in a way that felt like a real DJ voiceover
Mapping mood states to matching audio stations and visual themes
β Accomplishments We're Proud Of Seamlessly combining aesthetic design with AI interaction
Fully functional mood detection & radio simulation
Smooth UX transitions between moods and stations
π Whatβs Next Add voice input to detect emotion
Integrate Spotify/YouTube APIs for dynamic playlists
Turn it into a mobile app with haptic roller feedback
Add retro-themed AI DJ avatars for visuals
π» Try It Yourself Visit: https://your-deployment-url.com (Replace with Vercel/Netlify URL if deployed)
π¨βπ» Team Gaurav Kumar Verma β Backend, AI Integration Eishit Balyan - UI/UX Design Krishna Dwivedi - Frontend
Log in or sign up for Devpost to join the conversation.