
Open
Posted
•
Ends in 4 days
Paid on delivery
Project Title: ESP32-Based Prototype Development for AI-Powered DJ Rental System (PerfectDJ) ***** Please read this project fully and carefully - Do not message me, please send a bid based on all work below **** Project Overview We're building a UK-based AI-powered audio and lighting rental service called PerfectDJ, which uses an ESP32 controller to create personalized party experiences. This includes user questionnaires, playlist imports from Spotify/Apple Music, customizable AI DJ voices/attitudes, guest track requests via QR codes, moderation, TTS announcements, and mixing with music. We need a freelancer to develop a crude working prototype on an ESP32-S3 development board (e.g., ESP32-S3-DevKitM-1) to test core functionalities. The prototype will serve as a proof-of-concept for service testing and to inform custom hardware design. Key Tasks 1. **ESP32 Firmware Development**: - Implement core AI controller logic using ESP-IDF or Arduino IDE on the ESP32-S3 board. - Integrate connectivity: WiFi, Bluetooth (for wireless speakers/subwoofers), and basic HTTP for API calls. - Handle audio routing/mixing: Stream/control music via Bluetooth A2DP, mix TTS announcements (buffered locally if needed). - Prototype features like playlist metadata fetching, basic TTS playback, and lighting sync (via GPIO/DMX simulation). 2. **Demo Web Server and User Interface**: - Set up a simple local web server on the ESP32 (or external if needed) for the user webpage. - Create a basic HTML/JS interface for questionnaire input, QR code generation for guest requests, and moderation dashboard. - Ensure real-time updates (e.g., via WebSockets/MQTT) for track requests and announcements. 3. **API Integrations**: - Connect to Spotify Web API: OAuth authentication, playlist imports, metadata fetching (no direct streaming; use indirect via Bluetooth/phone). - Connect to Apple Music API (MusicKit): Similar authentication and playlist handling. - Integrate AI voice generator (e.g., ElevenLabs API): Fetch TTS audio for DJ announcements, buffer locally (e.g., on SD card), and mix with music. 4. **Prototype Testing**: - Deliver a working demo: ESP32 board setup with simulated speakers (e.g., via Bluetooth headphones) and basic web interface. - Include code documentation, setup guide, and basic testing scripts. Required Skills - Strong experience with ESP32/ESP-IDF/Arduino for embedded systems, including Bluetooth LE Audio/A2DP, WiFi, and I2S audio handling. - Proficiency in C/C++ for firmware, with knowledge of libraries like ESP-ADF, Arduino Audio Tools, and HTTP clients. - Web development: HTML/CSS/JS, WebSockets (e.g., via ESPAsyncWebServer), and basic server setup (Node.js or Python if external). - API integration: Experience with RESTful APIs, OAuth (Spotify/Apple), and TTS services (e.g., ElevenLabs, Google TTS). - Familiarity with audio processing (mixing, buffering) and IoT prototyping. - Bonus: Knowledge of GDPR compliance for data handling and PRS music logging. #### Deliverables - Fully functional ESP32 prototype code (GitHub repo). - Demo web server/interface with API connections. - Video walkthrough and test reports. - Estimated timeline: 2-4 weeks for MVP. Budget: $500-1500 (depending on experience). Please provide examples of similar ESP32/IoT projects.
Project ID: 39743312
25 proposals
Open for bidding
Remote project
Active 5 hours ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
25 freelancers are bidding on average £1,241 GBP for this job

I bring over 10 years of experience in web and mobile development, specializing in innovative solutions for projects like your AI-Powered DJ System. I understand the need for a working prototype on an ESP32-S3 board to test core functionalities for PerfectDJ, ensuring a personalized party experience for users. In past projects, I have successfully developed and integrated AI controllers, IoT devices, and user interfaces, aligning perfectly with the requirements of this development. My expertise in ESP32/ESP-IDF/Arduino, API integrations, and web development will ensure a seamless execution of the key tasks outlined for this project. I am excited to bring my skills in firmware development, web server setup, API integrations, and prototype testing to your project, delivering a fully functional ESP32 prototype code, demo web server/interface, and detailed test reports. Let's collaborate to bring your AI-powered DJ Rental System to life! Feel free to reach out to discuss further details and kickstart this project.
£1,200 GBP in 20 days
5.9
5.9

⭐⭐⭐⭐⭐ Build an ESP32 Prototype for AI-Powered DJ Rental System ❇️ Hi My Friend, I hope you're doing well. I've reviewed your project requirements and see you're looking for someone to develop an ESP32 prototype for your AI-powered DJ rental service, PerfectDJ. You don’t need to look any further; Zohaib is here to help you! My team has successfully completed over 50 similar projects. I will create the prototype using ESP-IDF or Arduino IDE, ensuring core functionalities like audio routing, Bluetooth integration, and a user-friendly web interface. ➡️ Why Me? I have 5 years of experience in embedded systems, particularly with ESP32, Bluetooth, and audio processing. My skills include firmware development, API integration, and web development, giving me a solid foundation for your project. I also have a strong grip on audio mixing and IoT prototyping, ensuring an efficient approach to your needs. ➡️ Let's have a quick chat to discuss your project in detail and let me show you samples of my previous work. I look forward to discussing this with you in our chat. ➡️ Skills & Experience: ✅ ESP32 Development ✅ Firmware Development ✅ Bluetooth Integration ✅ Audio Processing ✅ API Integration ✅ Web Development ✅ HTML/CSS/JS ✅ Real-time Updates ✅ TTS Services ✅ Project Documentation ✅ IoT Prototyping ✅ GDPR Compliance Waiting for your response! Best Regards, Zohaib
£700 GBP in 2 days
4.9
4.9

As a seasoned freelancer with a focus on electronics and web development, I'm the perfect fit for your AI-powered DJ system prototype development. My proficiency with ESP32/ESP-IDF/Arduino, Bluetooth LE Audio/A2DP, WiFi, and I2S audio handling gives me the technical prowess to implement core AI controllers and handle audio routing/mixing, which are vital for your project. You need someone who's been there and done it - that's precisely what my years of experience in embedded systems bring to the table. Furthermore, my familiarity with web development skills such as HTML/CSS/JS, WebSockets (ESPAsyncWebServer), and server setup will enable me to establish a functional local web server on the ESP32 for your user interface needs. I've also worked with RESTful APIs in previous projects hence I understand the intricacies of integrating Spotify and Apple Music APIs in order to attribute pertinent functionalities required by aggregated track data from these platforms. Best Regards Harvinder
£758 GBP in 2 days
3.2
3.2

I have gone through your project description ✅ and I see exactly what you need: developing an AI-powered DJ Rental System using ESP32 for PerfectDJ. Implementing core AI logic, WiFi, Bluetooth connectivity, HTML/JS UI, Spotify/Apple Music API integrations, and AI voice generator integration are right in my wheelhouse. View my portfolio here: https://www.freelancer.com/u/moejoe03?frm=moejoe03&sb=t profile on Freelancer While I am new to Freelancer, I have extensive experience in ESP32 firmware, web development, API integration, and IoT prototyping. Excited to help make your AI-Powered DJ Rental System seamless, professional, and exactly how you envision it. Regards, Mohammed Yusuf
£750 GBP in 14 days
0.0
0.0

I understand the need for a seamless user experience in developing the PerfectDJ AI-powered rental system, utilizing the ESP32 board. While I am new to Freelancer, my expertise in ESP32 firmware development, API integrations, and web development makes me a perfect fit for this project. I have hands-on experience with ESP-IDF, Bluetooth/WiFi integration, RESTful APIs, and real-time web interfaces. Looking forward to discussing this with you. Regards, MR MATTHEW B CLARKE
£900 GBP in 14 days
0.0
0.0

Hello Philip, I am excited about the opportunity to develop the ESP32-based prototype for your AI-powered PerfectDJ system. With 15 years of experience in embedded systems and web development, I am well-equipped to deliver a fully functional prototype that meets your vision. I look forward to bringing your concept to life and ensuring that all key functionalities are seamlessly implemented. Thanks, Hardik
£1,500 GBP in 15 days
0.0
0.0

Hi Philip H., I came across your post Prototype Development for AI-Powered DJ System - ESP32 and wanted to reach out. Based on my experience and skills, I believe I could be a strong fit for your project. Please feel free to review my profile, and if it aligns with your requirements, I would be happy to discuss your project in more detail. I look forward to the possibility of working together. Best regards, Adrian
£1,500 GBP in 20 days
4.4
4.4

Your project is exactly the kind of challenge I specialize in. Creating 100+ service location pages in WordPress using Advanced Custom Fields (ACF) is right up my alley. I excel at producing SEO-optimized, clean, professional, and scalable pages that are structured and seamless. I build scalable WordPress solutions that do more than just look good — they rank. With expertise in WordPress, ACF, and SEO optimization, I ensure that your project will not only meet but exceed your expectations. While I am new to freelancer.com, I have tons of experience and have done other projects off-site. I would love to chat more about your project! Regards, Gio
£750 GBP in 5 days
0.0
0.0

Hello there! I am prepared to start the project for the ESP32-based Prototype Development for the AI-Powered DJ Rental System, PerfectDJ. I will develop the AI controller logic, WiFi/Bluetooth connectivity, audio routing, and prototype features on the ESP32-S3 board. Additionally, I will create a user-friendly web interface, integrate Spotify/Apple Music APIs, and AI voice generators for DJ announcements. My expertise in ESP-IDF/Arduino, web development, API integrations, and IoT prototyping ensures a successful project execution. Let's bring the PerfectDJ vision to life with cutting-edge technology! Cheers, RedBrick American Engineering
£750 GBP in 3 days
0.0
0.0

Hello, I've carefully reviewed your project requirements for developing the ESP32-based prototype for the AI-Powered DJ Rental System, PerfectDJ. I am excited about the opportunity to work on this innovative project that combines AI, audio, and IoT technologies. I propose to start by focusing on ESP32 Firmware Development, then move on to setting up the Demo Web Server and User Interface, integrating the necessary APIs, and conducting thorough Prototype Testing. I have extensive experience with ESP32/ESP-IDF/Arduino, C/C++ programming, web development, API integrations, and audio processing, which align perfectly with your project needs. My technical question for you is: Do you have any specific preferences or requirements for the design aesthetics of the user interface for the web dashboard and how it should align with the overall branding of PerfectDJ? Looking forward to discussing this further and providing you with a high-quality solution within the specified budget and timeline. Thanks, Roshan
£1,200 GBP in 28 days
0.0
0.0

Hello! As per your project post, you’re looking to develop a working prototype of the PerfectDJ system on an ESP32-S3 board, combining AI-driven playlist handling, Bluetooth audio streaming, TTS announcements, and basic lighting sync. The goal is to create a proof-of-concept that demonstrates personalized party experiences through playlist imports, AI DJ voices, guest requests, and live moderation serving as a foundation for future custom hardware design. My focus will be on delivering a functional, well-documented ESP32 prototype. Core features can include: firmware development with ESP-IDF/Arduino IDE, WiFi & Bluetooth connectivity, audio routing with A2DP streaming and TTS mixing, and GPIO/DMX-based lighting control. A local web interface will enable questionnaire input, QR code request handling, and moderation, supported by real-time updates over WebSockets/MQTT. I specialize in embedded systems development with ESP32, IoT prototyping, and real-time audio processing, with additional expertise in API integrations, lightweight web interfaces, and Bluetooth/WiFi firmware. My experience includes building connected devices with TTS playback, music metadata handling, and interactive dashboards, ensuring both technical feasibility and clear documentation for scaling. Let’s connect and bring your AI-powered DJ concept to life with a robust ESP32-based prototype. Best regards, Nikita Gupta
£750 GBP in 7 days
0.0
0.0

Bleasby, United Kingdom
Payment method verified
Member since Jun 26, 2013
$30-250 USD
$8-15 USD / hour
£41 GBP
$250-750 USD
$15-25 USD / hour
$30-250 USD
€250-750 EUR
₹1500-12500 INR
₹750-1250 INR / hour
₹1250-2500 INR / hour
$10-30 USD
₹1500-12500 INR
$1500-3000 USD
$100-500 AUD
$10-30 USD
₹75000-150000 INR
$1500-3000 USD
₹750-1250 INR / hour
$30-250 USD
$50-75 USD
₹1500-12500 INR
€30-250 EUR
$30-250 USD
₹12500-37500 INR
$1500-3000 USD