Osclass — PHP / vibe coding / web scraping (Wayback) / LLM moderation — fixed price
Budget: $100.0
FIXED /
⭐ 4.98 (20)
Italy
custom-php, osclass
Preferred qualifications
- Experience: Expert
Set up a Spanish classifieds site on Osclass 8.x (osclass-classifieds.com branch) on a Contabo VPS. Fixed price, four milestones paid on acceptance.
Milestone 1 — VPS and install
Set up the VPS on Contabo (Ubuntu LTS): Nginx or Apache, PHP 8.3+, MySQL/MariaDB, Let’s Encrypt SSL, firewall, fail2ban, daily automated backups, Cloudflare in front
Osclass 8.x, Delta or Epsilon theme (MB Themes), child theme only, no core modifications, auto-upgrade on
Spanish UI and emails
Locations v3 with Spain dataset (provinces + municipalities)
SMTP email (Postmark or Brevo)
Deliver server documentation and all credentials
Milestone 2 — Scraping and SEO
Scrape the old site from web.archive.org: categories, city pages, static pages, blog posts, URL patterns
Rebuild the same URL structure; 301 every URL in the backlink export I provide
Old listings: import as expired only if description is substantial or URL has backlinks; remove names, phones, emails; no images with faces or plates. All others 301 to category/city page
Expired listings stay online and indexable: “anuncio caducado” notice, contact form disabled, similar active ads block, owner can delete from dashboard, auto-noindex after 6 months if no backlinks
Metadata, canonicals, XML sitemaps, robots.txt, structured data (Product/Offer, BreadcrumbList, Organization), WebP + lazy loading, Core Web Vitals green on mobile, GA4, Search Console
Noindex on category/city pages with fewer than 3 active listings and on search/filter pages
Acceptance: zero 404s on linked URLs (Screaming Frog)
Milestone 3 — Moderation
Osclass ban rules + security plugins: banned words, blocked categories, duplicate phone/email, rate limiting
Separate microservice (Python or Node) called on pre_item_post and edited_item: sends title, text, images to an LLM API, returns publish / review / reject. Review = not published. Service down = manual queue. Log every decision
Acceptance: 50 valid + 50 trap ads I provide, all classified correctly
Milestone 4 — Payments and go-live
Osclass Pay + Stripe for featured ads and bumps
Theme ad slots (header, in-results, sidebar, listing page, mobile anchor) editable from backoffice; editable ads.txt
Privacy policy, terms, cookie consent with Consent Mode v2, user data export and account deletion
Weekly email digest to owner: key metrics + review queue
End-to-end test of posting flow as anonymous mobile user
30 days bug fixing after go-live
Native Osclass features (search, dashboard, expiration/renewal, contact form, report, CAPTCHA, email verification) are configuration only, not custom work.
I provide: Contabo account access, domain, backlink export, test ads, API keys, theme and plugin licences.
Proposal must include: links to Osclass sites you’ve worked on, one scraping example, one LLM/API integration example, price per milestone, delivery time. No proposals to rebuild on another stack.
Skills: PHP, Osclass, MySQL, Linux Server Administration, Nginx, Web Scraping, Python, LLM API Integration, Technical SEO, Stripe, GDPR
Budget: Fixed, $100. Duration: 3–4 weeks.
Open job
AI proposal draft
Generate a short cover letter to copy into the offer. Says you are interested and ready to work.
Sign in to generate an AI proposal draft.
Log in