Project Description
## 1. Project Title
**"Real-Time Mobile Price Aggregator & Buyback Calculator (Internal Tool)"**
## 2. The Core Requirement
"I need a web-based tool for my shop staff to find the best market prices for used mobile phones. When a staff member types a model (e.g., *'iPhone 13 128GB'*), the app must **instantly scrape or fetch** live buyback prices from at least 5 different platforms and the new selling price from 2 platforms."
## 3. Targeted Platforms
Tell the freelancer to fetch data from these specific sites:
* **For Used/Buyback:** Cashify, Sahivalue, Mobilegoo, Budli, and Flipkart (Sell Back).
* **For New Price:** Amazon and Flipkart.
## 4. Key Technical Features
* **Live Scraping:** No static databases. Every search must be live so we get today’s price.
* **Automatic "Our Price" Calculator:** After fetching the highest buyback price, the app should automatically calculate: [Highest Market Price] + ₹1,000 (this "bonus" amount should be adjustable by me).
* **Condition Presets:** Since buyback sites ask many questions (cracked screen, original bill, etc.), I want "One-Tap" buttons:
* **Grade A:** Fetches price assuming "Mint Condition/Full Box/Bill."
* **Grade B:** Fetches price assuming "Working/Scratches/No Bill."
* **Search History Log:** A simple dashboard for me to see what models my staff searched for and what price they offered.
## 5. Technology Suggestion
"I am looking for a solution using **Python (Selenium/Playwright)** for the scraping engine and a simple **React or Flutter** frontend. I prefer speed and accuracy over fancy design."
## Important Question to ask the Freelancer:
> "How will you handle it when a website like Cashify changes its layout? Do you provide a way for me to update the search 'selectors' without writing new code, or do you offer a maintenance plan?"