Price Comparison App & Website Development

via Freelancer ·

Budget / Salary₹12,500–37,500
TypeFreelance project
LocationRemote
Posted2 hours ago
# Product 1: Price Comparison Platform
### Scope Document — Two Architecture Options for Vendor Quoting

Please quote for **both options below** separately so we can compare cost/timeline trade-offs before deciding.

---

## Shared Details (apply to both options)

### Overview
A price-comparison and deals platform for the Indian market (similar to BuyHatke). Users search for a product and see real-time price comparisons across multiple online stores (Amazon, Flipkart, Myntra, Croma, etc.), with redirection through affiliate links for commission tracking.

### Core Features
- Product search with live filtering
- Price comparison — all store prices shown, lowest price highlighted, savings calculated
- Price history tracking (chart/sparkline per product)
- Price drop alerts — user submits target price + email, gets notified
- Coupon/deals section
- Admin panel — add/edit products, CSV bulk upload

### Data Source
- Primary: Cuelinks / EarnKaro affiliate catalogs and APIs (product data, pricing, affiliate link generation)
- Minimal independent scraping — only where affiliate APIs don't cover a needed store

### Product Matching
- Hybrid approach: rule-based structured matching (brand, model, SKU, storage, color) as first layer; AI-assisted validation for ambiguous/inconsistent listings as second layer

### Backend (shared across both options)
- Node.js or Python
- Database: Scalable relational or NoSQL DB (PostgreSQL/MongoDB — vendor to recommend)
- Cloud-hosted, custom domain

### Common Deliverables
1. Live website (custom domain)
2. iOS app (App Store submission-ready)
3. Android app (Play Store submission-ready)
4. Admin panel with CSV bulk upload
5. Cuelinks/EarnKaro API integration
6. Price history + email alert system
7. Full source code handover
8. Documentation

---

## OPTION 1: Website + Android + iOS — Same Codebase

One shared frontend codebase (e.g. React Native, Flutter, or a PWA wrapped for app stores) powering the website, Android app, and iOS app together — backed by one common backend.

**What to quote:**
- Total cost and timeline for this shared-codebase approach
- Confirm which framework you'd use (React Native / Flutter / PWA-wrapper / other) and why
- Note any feature limitations this approach might introduce (e.g. certain native device features)

---

## OPTION 2: Website + Android + iOS — Fully Separate Codebases

Three independent builds: a standalone web frontend, a native Android app (Kotlin/Java), and a native iOS app (Swift) — each built separately, sharing only the backend/APIs.

**What to quote:**
- Total cost and timeline for this fully-native approach
- Break down cost by component (Website / Android / iOS)
- Note the performance/UX advantages this approach would offer over Option 1, if any, specific to this app's use case

---

## What We Need From the Vendor

1. Two separate quotes (Option 1 and Option 2), each broken down milestone-wise
2. Recommendation — which option you'd suggest for this specific app, and why
3. Confirm prior experience with cross-platform frameworks (if quoting Option 1) or native iOS/Android development (if quoting Option 2)
4. Timeline for each option

## Payment Terms
- Milestone-based payment only, released after each milestone is verified
- No large upfront deposit — first milestone to be a small paid trial
- All payments through platform escrow (Truelancer/Freelancer), no direct bank transfers
- GST-compliant invoicing required (GSTIN, HSN/SAC code), if applicable
php python web scraping software architecture mysql node.js react native flutter
Apply on Freelancer →

Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.