Data Embedding Widget for AI-Generated Music Rankings

Job ID: 39161296

Budget: $250 – $750 USD

Please note, we are Web expert and seasongd company since 1999, so BEFORE bidding note that:
-any canned rely will be trashed
-any Ai generated reply will be trashed
-do NOT ask chat before reply to main questions about budget ,d eliverables and so on
-do NOT ask chat to "discuss", we reply only on FOCUSED reply
***
This project aims to create a simple and visually appealing widget that dynamically displays the Top 50 AI-generated songs from Suno across three categories (Most Relevant, Most Recent, Trending). The widget should be easy to embed within an existing HTML website and update automatically with new scraped data.

The priority is a lightweight, responsive, and aesthetically pleasing widget that can be inserted into any webpage with minimal effort.

================
Scope of Work
================

1. Web Scraping & Data Processing
- Scrape Suno’s search page (`https://suno.com/search?type=song`) weekly, extracting data separately for the three available categories: Most Relevant, Most Recent, and Trending.
- Extract Top 50 songs for:
- Most Relevant
- Most Recent
- Trending
- Collect song metadata:
- Title
- Artist
- Category
- Direct song link
- Release date (if available)
- Engagement metrics (if available)
- Store data in structured JSON format.

2. Dynamic Widget for Embedding in HTML
- Responsive, lightweight widget using JavaScript and CSS.
- Displays the Top 50 songs per category in an appealing, structured format.
- Simple carousel or grid layout with smooth animations (if feasible).
- Clicking a song redirects to Suno’s page (no need to embed a music player).
- Widget auto-fetches updated JSON data weekly.
- Embed the widget in HTML using a simple `<script>` tag.

3. Hosting & Data Publishing (JSON-Based API)
- Store scraped data as a JSON file and publish it via GitHub Pages, Firebase Hosting, or AWS S3.
- The widget fetches the latest JSON data dynamically via AJAX.
- Alternatively, use Google Sheets as a backend for easy management.
- Website will be create and hosted by us

================
Deliverables
================
- Embeddable JavaScript Widget that dynamically updates song rankings.
- Web scraping tool that updates JSON weekly.
- Basic documentation on embedding and updating the widget.

================
Budget / Timeline / Payment
================
- Budget: Open to proposals (please provide cost estimates based on features & complexity)
- Timeline: Preferred completion in 2-3 weeks
- Payment Terms: Milestone-based payments (e.g., scraper, widget, deployment)

================================
Proposal Submission / chat request
================================

Please include:
- Estimated cost & timeline for full development
- Technologies you plan to use
- Any additional suggestions or improvements
- Number of revision included after deployment
Related categories: PHP JavaScript Data Entry Excel Web Scraping