WordPress Developer Needed – Car Listing Website + Scraper + Dealer & Customer Portal

Job ID: 39785182

Budget: ₹1,500 – ₹12,500 INR

I need a skilled WordPress developer to complete my project FindUsedCarz.com, a UAE-based used car listing platform.

The previous developer only finished a small part (About Us, Contact Us, part of Home Page). Now I need a professional to build the full system from scratch inside WordPress.

The website must scrape car listings from 10 sources (Dubizzle, YallaMotor, Carswitch, Cars24, Automall, Kavak, Albacars, Carnab, Opensooq, Lindacars) and allow dealers and customers to use the platform with their own accounts.

This project must be fully functional on normal WordPress hosting (no VPS). The scraper and automation must run automatically on the server, not on my personal computer.

Project Requirements
Scraper System

Scrape car listings from 10 websites.

Scraper must:

Run automatically on the server (daily/weekly).

Handle up to 100k listings per day.

Be optimized and not overload shared hosting.

Remove duplicates.

Update changed prices and mark sold cars as inactive.

Admin dashboard controls for scraper:

ON/OFF toggle for each website.

Status light ( working / failed).

Manual “Run Scraper Now” button.

Button to view listings from each source.

Listings System

Every listing must display:

1 image.

Car name (make + model + year).

Price.

Location.

Mileage.

Source link button (redirect to original site).

All Listings Page:

Filters (price, brand, model, year, mileage, location).

Search bar.

Pagination or infinite scroll.

SEO-friendly URLs.

Home Page:

Search bar with filters.

Featured or Latest listings.

“Browse All Cars” button.

“Dealer Sign Up” button.

Disclaimer text box.

Brands Page:

Hover menu with all brands.

All Brands page with A–Z grid of brands.

Dealer System

Dealer Sign Up & Login.

Admin can approve/reject dealer accounts.

Dealer Dashboard must include:

Add Car form.

My Listings (Active, Pending, Rejected, Sold).

Leads/Enquiries (messages from customers).

Profile Settings (logo, contact info, company details).

Analytics (views, leads, stats).

Subscription/Payments (future-ready, not needed now).

Bulk Upload via Excel/CSV:

Dealers download a template.

Fill in details (brand, model, year, price, mileage, location, transmission, fuel, condition, tags, image URLs).

Upload template to add multiple cars.

If auto mode → publish instantly.

If manual mode → admin approval needed.

Error report if import fails.

Missing image URLs → dealer can upload manually later.

Dealer Deletion & Tracking:

Mark cars as sold/deleted.

Cars disappear from frontend but remain stored as inactive.

Dealer stats: total cars, active, inactive, sold.

Public Dealer Page:

Shows dealer details + their cars + contact button.

Customer System

Customer Sign Up & Login.

Option to “favourite” cars.

“My Favourites” page to manage saved cars.

Leads & Enquiries

Each car has a “Contact Dealer” button.

Customer fills enquiry form (name, email, phone, message).

Leads go into Dealer Dashboard → Leads tab.

Dealer receives email notification.

Admin can view all leads.

Admin Dashboard

Manage dealer accounts (approve/reject).

Manage dealer listings (approve/reject).

Scraper controls (toggles, status lights, Run Now).

Dealer reports (uploads, active, inactive, sold).

Customer sign-up stats.

Website visitor stats (Google Analytics integration).

Leads overview.

Pages & Legal

About Us (improve and finalize).

Contact Us (finalize + form + Google Map).

Privacy Policy page.

Disclaimer page (or disclaimer text box on home).

Blog page (for SEO).

Notifications

Email notifications:

Dealer account approved/rejected.

Dealer listing approved/rejected.

Dealer receives new lead.

Customer registration confirmation.

SMS notifications → optional for later.

Performance & Security

Must work on shared WordPress hosting.

Mobile responsive design.

Fast-loading pages.

Protect forms with reCAPTCHA.

Secure login system.

Optimized database with indexes for filters.

Important Notes

The scraper must run automatically on server hosting (not on my PC).

System should handle high volume of listings.

Must be stable, reliable, and scalable.

The design should be modern, clean, and user-friendly.

Additional Notes

Please also recommend upgrades or better solutions if you have experience building similar sites.

Some extra features will be shared later (so code should be clean and extendable).

Skills Required

WordPress custom development.

Web scraping (Python, Node.js, or PHP with integration into WordPress).

MySQL optimization.

Responsive frontend design.

Experience with dealer portals or marketplace websites is a plus.

Timeline

Please provide your time estimate (in weeks) for full delivery.

After finished a admin training/operating should be required

Budget

Please share your best offer. (We can discuss based on features and delivery time).