Project Overview:
We’re developing Carslink.AI, a UK-based AI-powered used car search engine. The concept is simple: a user describes the car they want (e.g., “Red BMW 3 Series under £10K”), and our system intelligently scrapes major platforms, deduplicates results, and returns the best matching vehicles — all powered by AI and automation.
We have a completed landing page, branding, pitch deck, and business plan. Now we’re looking for a freelance developer to build the actual backend engine and deploy it live on AWS.
What You'll Build:
- Python-based scraper that aggregates listings from:
- Autotrader
- Motors.co.uk
- Gumtree Motors
- eBay Motors
- CarGurus
- AA Cars
- Major dealer sites (e.g., Arnold Clark, Lookers, CarShop)
- Sites built on GForces / Bluesky / Dealer.com templates
- Deduplication system to avoid cross-platform duplicates
- AI-driven search interface (GPT-based or OpenAI API integration)
- Store normalized listings in PostgreSQL (RDS)
- Host backend API on EC2 or AWS Lambda
- Secure deployment with logging and cron automation
- Optionally integrate a simple frontend with React or Next.js
- Output search results as JSON or API response
Tech Stack (Preferred):
- Python (Scrapy, Playwright, or Requests + BeautifulSoup)
- PostgreSQL (Amazon RDS)
- FastAPI or Flask for API
- AWS (EC2, S3, RDS)
- OpenAI / GPT for text search matching (via prompt or embedding)
- GitHub or GitLab CI/CD
Deliverables:
- Working scraper modules for each car site
- API that returns deduplicated car results
- AI search function that interprets user queries
- Setup + deployment on our AWS account (via IAM role)
- Codebase with documentation and logging
What We Provide:
- AWS account ready with EC2 + RDS enabled
- Full brand assets, landing page, logo, privacy policy, etc.
- Project brief, roadmap, and support from founder
Ideal Candidate:
- Proven experience with web scraping at scale
- Good AWS knowledge (EC2, IAM, RDS)
- Familiar with NLP/AI integrations (ChatGPT, embeddings, etc.)
- Fluent in Python and API architecture
- Available to start ASAP
To Apply:
Please send:
1. Links to similar scraping or AI projects you’ve built
2. A quick explanation of how you'd approach this stack
3. Your estimate for delivery timeline and cost