We designed and built the marketplace platform over 16 weeks. Phase 1 (weeks 1-4): core platform architecture. We built the marketplace on Next.js (frontend) with a Node.js/TypeScript backend, PostgreSQL database, and Redis caching, deployed on AWS Dublin with CDN distribution across European edge locations. The multi-sided platform architecture handles four user types: corporate buyers (companies seeking professional services), service providers (consulting firms and independent professionals), platform administrators, and project managers (internal marketplace quality team). Provider verification workflow: multi-step verification including identity verification (Onfido integration), professional qualification validation, insurance verification (professional indemnity), reference checking, and compliance verification for regulated services (legal, financial advisory). Verified providers receive a trust badge and priority in search results. Buyer onboarding: company verification, project history, budget range, and industry classification. Phase 2 (weeks 3-8): matching and project management.
AI-powered matching algorithm: when a buyer posts a project requirement (industry, service type, budget, timeline, language requirements, location preferences), the algorithm ranks providers by relevance considering expertise match, availability, geographic proximity, language capability, past performance ratings, and budget alignment. P2B Regulation compliance: ranking parameters are documented in a searchable transparency page, providers can see which factors affect their ranking, and the algorithm does not favour the platform's own services. RFP and proposal management: buyers create structured project briefs, providers submit proposals with scope, timeline, team composition, and pricing. Buyers evaluate proposals through a comparison interface with scoring criteria. Project management: milestone-based project tracking, deliverable submission and approval, communication (in-platform messaging with email notification), time tracking for time-based engagements, and progress reporting for corporate procurement teams. Phase 3 (weeks 6-12): payment and multi-market.
Payment processing through Stripe Connect: split payments (platform commission of 12-18% depending on project value deducted at source), milestone-based payment release (funds held in escrow until milestone approved by buyer), multi-currency processing (EUR, GBP, SEK, CHF, DKK, NOK, PLN), European payment methods (SEPA Direct Debit for enterprise payments, credit card for smaller transactions), and automated VAT handling (reverse charge for B2B cross-border, standard VAT for domestic). Multi-market deployment: the platform launched in 8 markets (Ireland, UK, Germany, France, Netherlands, Sweden, Denmark, Switzerland) with localized content, currency, and regulatory considerations. Multi-language interface (English, German, French, Dutch, Swedish, Danish) with provider profiles and project descriptions supporting all languages. Phase 4 (weeks 10-16): compliance, analytics, and growth features. GDPR compliance: comprehensive privacy architecture with controller delineation, data subject rights workflows, consent management, and DPC-ready documentation. P2B Regulation compliance: ranking transparency, terms and conditions governance, complaint handling mechanism, and mediation access.
DSA compliance: content moderation for reviews and communications, notice-and-action for problematic content, and transparency reporting. Analytics dashboard for platform operators: gross merchandise value, take rate, provider utilisation, buyer retention, market-by-market performance, and growth metrics. Provider analytics: profile views, proposal conversion rate, client satisfaction scores, and revenue trend. Buyer analytics: project completion rates, provider satisfaction, and cost benchmarking against market rates.