Custom Project Will Be Commissioned – Please Read the Details Carefully
Budget: $30 – $250 USD
Hello,
The goal is to replicate the same structure as shown in the sample image by integrating Python libraries such as yt-dlp or youtube-dl. Incoming requests must be processed to convert MP4 format to MP3 and allow downloading only the MP3 version.
There will be no data storage; all content will be fetched dynamically per request.
On the homepage, I want to display 10 royalty-free songs, which I should be able to manage and update in the background.
➡ From the fetched content, the following information should be shown just like in the sample image:
✅ Thumbnail (image)
✅ Video duration
✅ Video title
MP4 downloads are not allowed—only MP3 files should be downloadable.
➡ Tech Requirements:
✅ Frontend should be built using React + Tailwind CSS, with a modern and sleek design.
✅ Backend should be developed using Node.js + Express.
The design must be UI/UX-friendly, mobile-responsive, and prepared to be used as a mobile app via WebView in the future.
The project will not be used as a traditional website; it will be published as a mobile app on Google Play using WebView.
You will only be responsible for the web part, not the WebView integration.
➡ Music Player Options:
✅ A music player that works on the web should be implemented.
✅ Either an external API or a custom solution can be developed for the player.
➡ Required Features:
✅ Word-based filtering of songs
✅ URL-based song blocking
✅ Ability to enable or disable download buttons based on permission settings
➡ Backend Security Requirements:
✅ CORS protection
✅ Rate-limiting
✅ Input validation
Sanitization of user queries before processing (to protect against XSS, injection attacks)
Other general security measures
⚠️ THE PROJECT WILL HAVE A MAXIMUM OF 2–3 PAGES — PLEASE PROVIDE YOUR QUOTE ACCORDINGLY.
The goal is to replicate the same structure as shown in the sample image by integrating Python libraries such as yt-dlp or youtube-dl. Incoming requests must be processed to convert MP4 format to MP3 and allow downloading only the MP3 version.
There will be no data storage; all content will be fetched dynamically per request.
On the homepage, I want to display 10 royalty-free songs, which I should be able to manage and update in the background.
➡ From the fetched content, the following information should be shown just like in the sample image:
✅ Thumbnail (image)
✅ Video duration
✅ Video title
MP4 downloads are not allowed—only MP3 files should be downloadable.
➡ Tech Requirements:
✅ Frontend should be built using React + Tailwind CSS, with a modern and sleek design.
✅ Backend should be developed using Node.js + Express.
The design must be UI/UX-friendly, mobile-responsive, and prepared to be used as a mobile app via WebView in the future.
The project will not be used as a traditional website; it will be published as a mobile app on Google Play using WebView.
You will only be responsible for the web part, not the WebView integration.
➡ Music Player Options:
✅ A music player that works on the web should be implemented.
✅ Either an external API or a custom solution can be developed for the player.
➡ Required Features:
✅ Word-based filtering of songs
✅ URL-based song blocking
✅ Ability to enable or disable download buttons based on permission settings
➡ Backend Security Requirements:
✅ CORS protection
✅ Rate-limiting
✅ Input validation
Sanitization of user queries before processing (to protect against XSS, injection attacks)
Other general security measures
⚠️ THE PROJECT WILL HAVE A MAXIMUM OF 2–3 PAGES — PLEASE PROVIDE YOUR QUOTE ACCORDINGLY.