Price Comparison App & Website Development
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
### 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
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.