Development of a Comparison Platform for Digital Project Offers (WordPress)
Location Not Available
Stellenbeschreibung:
    Job Description
    // Project Overview
    We are building a modern, user-centric comparison platform for digital services. The goal is to allow clients to request digital projects and compare proposals from different providers in a transparent and structured way. Unlike classic “matching platforms”, our system focuses on feature-rich, side-by-side comparison of offers, not automated provider matching.

    The platform is based on WordPress and targets the English-speaking market. The project consists of two main modules:
    1. Dynamic project tiles (displaying multiple provider offers per project)
    2. Credit system for unlocking provider contact details

    // Technical Environment
    • WordPress 6.x (core system)
    • Advanced Custom Fields Pro (for custom project/offer data)
    • Ultimate Member (user profiles/roles, login & registration)
    • WPForms (client project request form)
    • WooCommerce (payment processing)

    All plugins are already installed and configured. Platform URL and name will be shared directly with the selected freelancer.

    // Project Scope & Tasks
    A. Dynamic Project Tiles/Comparison Elements
    Goal:
    When a client requests a digital project via WPForms, a new “Project” custom post type is created in the member area. Providers can submit individual offers for each project. All offers for a project must be clearly displayed and easily compared (tiles, tabs, or a comparison table).

    Requirements:
    • Automatic creation of a “Project” custom post after WPForms submission
    • Custom fields (sector, short description, budget, location, etc.) managed via ACF
    • Display of all relevant offers in the provider dashboard – accessible only by logged-in users with the “Provider” role
    • Provider contact details are initially hidden (see Credit System)
    • Responsive frontend layout (grid, cards, or comparison tables)
    • Filtering and sorting by relevant criteria

    B. Credit System for Contact Unlocking
    Goal:
    Providers can purchase credits and use them to unlock contact details for specific project offers.

    Requirements:
    • Integrate WooCommerce for selling credit packages (e.g. 5, 10, 25 credits)
    • Providers spend credits to unlock contact details for a chosen offer
    • Contact data visibility is controlled: only the unlocking provider sees the details
    • Accurate deduction and management of credit balances per user
    • "Unlock Contact Details" button visible on each offer tile (if not yet unlocked)
    • Logging of all unlocks by user for support and reporting purposes

    Note: MyCred is not set up for this project. Please propose alternative plugins or custom solutions (with reasoning).

    C. Interest-Based Offer Visibility
    Goal:
    Providers should only see projects and offers that match their selected interests or fields of expertise.

    Requirements:
    • Multi-select interest/category field in provider profile (e.g. via Ultimate Member custom fields)
    • Filter logic: Only relevant projects/offers are shown in provider dashboard
    • Freelancer should recommend the best technical solution (Ultimate Member field vs. separate WPForms-based selection), prioritizing compatibility with ACF and frontend filterability

    // Expectations & Required Skills
    Freelancer must have:
    • Strong WordPress experience, especially with ACF and custom post types
    • Solid WooCommerce skills (with focus on custom payment/credit logic)
    • Expertise in custom visibility logic (user roles, metadata, unlock status)
    • Practical experience with Ultimate Member or equivalent membership plugins
    • Ability to document the implementation (shortcode usage, field structure, template overrides)

    Bonus: Experience with responsive, user-friendly frontend components (grids, filters, cards)

    Application Instructions
    Please submit:
    • A brief introduction and relevant portfolio, especially projects with comparable requirements
    • Your recommendation for interest selection implementation (Ultimate Member vs. WPForms), with technical reasoning
    • Optional: Suggestions for further optimization (UX, scalability, etc.)

    We’re looking for a proactive freelancer who can propose robust, maintainable solutions and deliver clean, well-documented work. If you have questions, feel free to ask!
NOTE / HINWEIS:
EnglishEN: Please refer to Fuchsjobs for the source of your application
DeutschDE: Bitte erwähne Fuchsjobs, als Quelle Deiner Bewerbung
Stelleninformationen
  • Typ:

    Vollzeit
  • Arbeitsmodell:

    Remote
  • Kategorie:

    Development & IT
  • Erfahrung:

    Erfahren
  • Arbeitsverhältnis:

    Freelance
  • Veröffentlichungsdatum:

    26 Aug 2025
  • Standort:

KI Suchagent
AI job search

Möchtest über ähnliche Jobs informiert werden? Dann beauftrage jetzt den Fuchsjobs KI Suchagenten!