WordPress-Based Accommodation Directory Development

Замовник: AI | Опубліковано: 19.10.2025
Бюджет: 250 $

Project: Build a Directory Platform (WordPress on SiteGround) Goal Set up a modern, lightweight WordPress site on SiteGround as the base for an intelligent accommodation directory. All technical specs, plugin list, and field definitions are provided — you’ll implement, not design. ⸻ Scope of Work • Setup: Install WP 6.x on SiteGround (PHP 8.2 + SSL + SG Optimizer). Configure caching, CDN, and staging. • Plugins & Theme: SG Optimizer, RankMath (or Yoast), Disable Comments, Redirection; optional ACF Pro. Use a light theme (GeneratePress / Blocksy / Hello child). • MU Plugin (provided): Implement moveandstay-core.php with CPTs (properties, areas, cities, operators), REST endpoint /mns/v1/properties/bulk (Bearer Auth), and JSON-LD (Apartment + Offer). • Templates: • Home: Hero + CTA + city cards + carousels • City: Summary + area cards + top properties • Area: Map + filters + grid • Property: Gallery + scores + map + operator card • Compare: Side-by-side table Clean, responsive HTML/CSS (Tailwind/Bootstrap ok). • Tests: Verify n8n POST → property import, JSON-LD validation, sitemaps/permalinks. • Deliverables: Site on staging + .zip (theme + MU plugin) + short Loom + 1-page setup notes. ⸻ Timeline: up to 3 days max. Budget: Fixed fee + bonus for delivery ≤ 3 days & clean code. ⸻ Requirements • PHP / WordPress CPT / REST API experience • JSON-LD (schema.org) understanding • SiteGround optimization skills • Clean front-end (no page-builder bloat) • Fluent English + clear docs Nice-to-have: n8n / Zapier integration, Google Sheets API / webhooks. ⸻ Success Criteria • /wp-json/mns/v1/properties/bulk accepts POST and creates entries. • City, area, property, compare pages render properly. • JSON-LD passes Rich Result tests. • Lighthouse > 90 mobile & desktop. • Clear handover documentation. ⸻ Provided • Technical guide (CPT list + code + keys) • Sample Google Sheet for import • Design reference / wireframes (PDF or link) • Brand logo and colors