← İşler

Backend WordPress Developer – HivePress / TaskHive & Formidable Forms Integration

Bütçe: - HOURLY / PART_TIME ⭐ 0.00 (0) Ireland

wordpress, php, css, mysql, javascript, godaddy, custom-php, web-design, wordpress-plugin

Preferred qualifications

  • Experience: Expert
Summary: A client interface with menu :home, get a quote, login, Assessor registration, Contact. The home will have a call to action button to get quoutes. Client fills a form, phone validated, and told what next. Request psted on a database visible only to Assessor registered for that county. Each can quote and modify quote . All quotes are sent to ID numbers and amount and a link to accept and pau deposit is sent to the Client. If he chooses the he recieuves a mail revealing the assessor details. The assessor is also notified. Each assessor requires registration, selects his county with some info and option to pay for registration set by admin, the admin needs to approve the registration and a means of suspending the account. Each asseeor will also have a personal dashboard, showing live jobs, Accepted jobs, My quotes and log out. ________________________________________ 📋 Software Requirements Specification (SRS) & System Architecture Blueprint 🌐 Project: Dual-Sided Localized B2B/B2C Marketplace • Target Live Production Domain: Already registered and hosted on godaddy • Core Framework: WordPress / HivePress Ecosystem / TaskHive / Formidable Forms ________________________________________ 🧭 1. Global Navigation Layout Menu Structure The front-end primary navigation header bar must explicitly feature the following links and relative path configurations: 1. Home: Root directory URL. Must feature a horizontally centered, max-width layout wrapper (max-width: 900px; margin: 0 auto;) and hold a prominent, animated emerald green "Get BER Quotes" action button. 2. Get a Quote: Dedicated landing canvas page hosting the multi-step calculation questionnaire. 3. Login: Unified, dual-tabbed secure sign-in portal canvas matching the platform design assets. 4. Assessor Registration: A direct sign-up pathway mapping directly to the native HivePress signup loop. 5. Contact: Standard corporate communications canvas. ________________________________________ 🔄 2. Client Front-End Journey & Lead Capturing Loop • The Conversion Action: A visitor clicks the homepage action button and is smoothly routed to the /get-quote/ questionnaire subpage. • Onboarding Verification Protocol: The Client completes their structural property specs and inputs their phone number. Submitting the form triggers a custom script that captures the unique form entry ID, halts the process, and redirects the browser window to a phone verification screen while simultaneously transmitting a 6-digit text message to their device via a Twilio REST payload hook. • What Next Action Loop: Once the valid code is typed in, the script instantly updates the database status field to "Published", logs the visitor into their fresh profile account, and opens their private dashboard window with clear, scannable instructions on the next operational steps. ________________________________________ 🗄️ 3. Private Assessor Operational Framework & Regional Job Pool • Geographically Restricted Job Board: Request entries remain invisible to the general public. Only approved, logged-in assessors can access this marketplace tracking board. Each assessor can only view listings located within the specific geographical boundaries (Irish counties) they chose during registration. • The Bidding & Modification Mechanism: Assessors can click on an open job post entry, type an explicit quote valuation fee amount, and submit it. The code allows them to modify their bids at any time before client selection. • Personal Workspace Interface View: When an assessor signs in, their profile maps to a custom sidebar layout that includes four essential tracking links: o Live Jobs: The regional job board showing active request rows matching their coverage profile. o My Quotes: An inventory tracking their submitted proposals, pricing structures, and pending bids. o Accepted Jobs: A secured client grid displaying project entries won via deposit confirmation. o Log Out: The exit command that safely clears system tracking cookies. ________________________________________ 💳 4. Administrative Control & Platform Monetization Paywall • Paywall System Configuration Rules: During the onboarding flow, assessors are prompted to choose a signup payment structure (e.g., a flat registration fee or a per-bid commercial credit model) powered by WooCommerce. • Manual Onboarding Authorization Loop: Completed applications are sent directly to a secure administrative review queue (wp-admin/edit.php?post_type=hp_vendor). Profiles remain inactive in draft mode, blocking them from accessing job boards until the administrator verifies their SEAI registration credentials and manually changes their status to "Published". • Account Suspension Safety Valve: The administration dashboard must feature a single-click suspension option on every assessor's profile. Clicking this instantly updates their account status back to "Draft" or "Suspended", blocking their platform access and hiding their active bids from the public interface. ________________________________________ 📧 5. The Matchmaker Logic & Transaction Pipeline Step 1: The Consolidated Notification Dispatch When an assessor submits a bid proposal on an open request, the system hooks into HivePress to automatically generate a secure entry ID tracking reference number. An automated notification email is transmitted to the landlord detailing the offer: Subject: NEW BER QUOTE: Entry ID #[Request_ID] from Assessor #[Vendor_ID] Dear Client, An SEAI-registered building energy rating professional has reviewed your property specifications and submitted a competitive bid. PROPOSAL METRICS & DETAILS: • Tracking Entry Reference: Entry ID #[Request_ID] • Total Quoted Assessment Fee: €[Quote_Price] • Booking Deposit Required: €[Deposit_Value] (e.g., Fixed €20 or 10%) To accept this offer and secure your scheduled on-site assessment date, please click the secure checkout booking link below to settle your administration deposit fee: [Accept_And_Pay_Deposit_URL] Step 2: The Deposit Settlement Event The client clicks the link, which automatically routes them to a WooCommerce checkout layout page. The system calculates the deposit amount based on the global rules defined in the administration settings panel. Step 3: The Matchmaker Connection Unlock The moment WooCommerce switches the order status to "Processing" or "Completed", your background matching engine fires two simultaneous email alerts to link the parties: [DISPATCHED TO LANDLORD] Subject: DEPOSIT CONFIRMED: Assessor Contact Metrics Unlocked Dear Client, Your deposit payment has cleared, and your booking is officially secure. ACTION REQUIRED: Please get in touch with your assigned SEAI professional within the next 24 hours to organize your on-site building assessment survey. YOUR ASSESSOR'S DIRECT CONTACT DETAILS: • Assessor Name: [Assessor_Display_Name] • Contact Phone: [Assessor_Phone_Meta_Value] • Direct Email: [Assessor_User_Email] [DISPATCHED TO ASSESSOR] Subject: JOB WIN: Quote Accepted for Property Assignment Attention Assessor, Great news! A property owner has accepted your quotation proposal and settled their checkout deposit fee on ber-certificate.com. ACTION REQUIRED: You are required to communicate with this client within the next 24 hours to coordinate scheduling logistics. CLIENT RECORD DATA & METRICS: • Client Name: [Client_Display_Name] • Property Location: Co. [Request_County], [Request_Town] • Client Email: [Client_User_Email] • Client Phone: [Client_Phone_Meta_Value] ________________________________________ 🛠️ 6. Core Deliverables & Implementation Checklist • Fix the Formidable Form submission action to prevent URL/domain loops on GoDaddy's staging environment. • Connect the [ber_verify_sms_code] block securely to the Twilio REST API payload. • Register custom vendor attributes (assessor_phone, seai_reg_number, counties_covered) and make them mandatory inside the dynamic registration wizard (/register-vendor/). • Configure the geographic restriction query wrapper so assessors see only jobs within their chosen locations on the Live Jobs panel. • Build out the custom bidding/quoting engine interface for individual listings on the backend database. • Configure WooCommerce hooks to automate the post-deposit payment matchmaking emails. • Verify that admin manual verification and account suspension flags immediately toggle front-end vendor status behaviors. ________________________________________
Upwork'te aç

AI proposal draft

Generate a short cover letter for this job. Edit before sending.

Sign in to generate an AI proposal draft.

Giriş yap