Project Description
PROJECT TITLE
WordPress Developer Needed to Finalize Real Estate Debt Investment Platform (CompraDeuda)
PROJECT OVERVIEW
We are looking for an experienced WordPress developer to take over and complete an existing investment platform called CompraDeuda. This platform connects investors with mortgage debt opportunities in Spain.
The project is currently partially built (Phase 1 is 80% complete but has critical bugs) and requires immediate fixes before moving to Phase 2 (new features). We need a professional who can audit existing code, fix critical issues, and implement new functionality cleanly.
TECHNICAL STACK REQUIRED
WordPress (Custom Theme/Development)
Advanced Custom Fields (ACF) Pro
HeyGen API (Video integration)
Make.com (Automation workflows)
OpenAI API (Chatbot integration)
PHP, JavaScript, HTML/CSS
GDPR/LOPD Compliance (Spanish/EU regulations)
PHASE 1: CRITICAL FIXES (IMMEDIATE PRIORITY)
The following issues exist in the current build and must be resolved before any new work begins. These were part of the original agreement and are not optional.
HeyGen Video Display
Issue: The video is not showing on the Single Asset template (/activos/{slug}).
Task: Verify ACF field connection and ensure the video link renders correctly on the front end.
Missing Pages
Issue: Two core pages do not exist.
Task: Create and style the following pages:
/activos/ (Archive page to browse all assets)
/inversores/acceso/ (Login/Register page for investors)
GDPR Compliance
Issue: No privacy consent checkbox on the registration form.
Task: Add a mandatory checkbox with link to Privacy Policy. This is legally required in Spain.
Access Restriction
Issue: Unable to verify if private pages are properly restricted.
Task: Test and confirm that non-approved users are redirected to the login page when accessing private areas.
ACF User Fields Missing
Issue: Only basic WordPress user fields exist. Custom fields agreed upon are missing.
Task: Create and integrate the following user meta fields:
inversor_dni (DNI/NIE)
inversor_telefono (Phone)
inversor_perfil (Investment profile: Conservative/Moderate/Aggressive)
inversor_capital (Available capital)
inversor_verificado_en (Verification date)
General Code Audit
Task: Review existing code for security vulnerabilities and ensure no hard-coded credentials are present.
PHASE 2: NEW FEATURES (AFTER PHASE 1 APPROVAL)
Once Phase 1 is stable and approved, the following features will be developed:
Asset Search Bar
Implement a search bar with filters for investors to select criteria (location, debt type, discount, ROI, etc.).
Automatic Image Upload
Currently, images are uploaded manually.
Task: Automate image ingestion and assignment to assets via API or backend script.
AI Chatbot Integration
We have a completed Make.com scenario for an AI assistant.
Task: Integrate the webhook into the website frontend (chat widget or contact form).
Investor Dashboard
Create a private area for investors to view saved assets, past consultations, and investment status.
DELIVERABLES EXPECTED
Complete source code via Git repository (GitHub or GitLab).
Documentation for installation and configuration.
Testing report for all forms and access restrictions.
GDPR compliance certificate for forms.
Video demo of each delivered functionality.
TIMELINE AND BUDGET
Phase 1 (Critical Fixes): Estimated 1-2 days.
Phase 2 (New Features): Estimated 3-4 days.
Budget: Please provide your fixed price estimate for Phase 1 and Phase 2 separately in your proposal.