Skip to main content

Mijn Tuinaannemer

A public platform with an automated back office for onboarding, AI enrichment, local SEO, account management and moderated profile changes.

At a glance

Project type
Product
Year
2026
Project stage
Active
Role of 5A Technologies
Product strategy, solution architecture, full-stack development, AI integration and end-to-end automation.
Technologies
  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • Directus
  • PostgreSQL
Mijn Tuinaannemer — automated platform workflowHover or focus for details. On mobile, tap a phase to open it.

Mijn Tuinaannemer workflow in which registration moves through validation, enrichment, geocoding and AI-assisted profile drafting to admin review, publication, account access and moderated portal changes. 1. Receive registration: Company, services, region, website and media 2. Validate fixed rules: Formats, duplicates, address and uploads 3. Enrich website and socials: Public context is added under control 4. Determine location and coverage: Coordinates, operating radius and postcodes 5. Prepare profile and SEO: AI drafts content from validated sources 6. Perform admin review: Sources, warnings and draft are reviewed together 7. Publish under control: Approved data feeds profiles and search layers 8. Provision account: Directus user, role, portal and status email 9. Manage profile in portal: Contractor proposes data and media changes 10. Record edit request: Public source data remains unchanged 11. Review the change: Administrator approves, corrects or rejects 12. Update public data: Only approved changes are applied Connections: Receive registration to Validate fixed rules (registration). Validate fixed rules to Enrich website and socials (validated foundation). Enrich website and socials to Determine location and coverage (enriched context). Determine location and coverage to Prepare profile and SEO (local coverage). Prepare profile and SEO to Perform admin review (profile and SEO draft). Perform admin review to Publish under control (human approval). Publish under control to Provision account (approved profile). Provision account to Manage profile in portal (secure access). Manage profile in portal to Record edit request (proposed change). Record edit request to Review the change (pending edit request). Review the change to Update public data (approved change). Perform admin review to Enrich website and socials (correction or reprocessing). Review the change to Manage profile in portal (rejected change). Update public data to Publish under control (public profile update).

Mijn Tuinaannemer · system flow12 phases · human moderation and approval
  1. Receive registrationCompany, services, region, website and media
    Registration, publication and accessOnboarding starts with one structured application

    The garden professional submits company and contact details, services, service area, website, social channels and permitted media. The structured application then activates the enrichment flow.

  2. Validate fixed rulesFormats, duplicates, address and uploads
    Validation, enrichment and data flowsFixed checks bound the input before enrichment

    Required fields, contact formats, URLs, duplicate profiles, address information and uploads are checked with fixed rules. Exceptions remain visible for human review.

  3. Enrich website and socialsPublic context is added under control
    Validation, enrichment and data flowsPublic sources enrich the registration under control

    Websites and social links are checked for availability and their relationship to the business. Useful context can enrich services, specialisms and regions; uncertain or conflicting information is not published automatically.

  4. Determine location and coverageCoordinates, operating radius and postcodes
    Validation, enrichment and data flowsLocation data feeds local search relationships

    The address is geocoded. Location, the stated operating radius and postcode data provide controlled relationships for postcode search, regional results, map views and local service pages.

  5. Prepare profile and SEOAI drafts content from validated sources
    AI-assisted profile preparationAI prepares content within fixed publication boundaries

    AI suggests profile copy, a summary and metadata. Routes, canonicals, indexability, geographic relationships and structured data remain deterministic software logic.

  6. Perform admin reviewSources, warnings and draft are reviewed together
    Human moderation and approvalAn administrator decides which registration can proceed

    The administrator reviews source data, enrichment, geographic coverage, warnings and suggested content. Data can be corrected, reprocessed, rejected or approved.

  7. Publish under controlApproved data feeds profiles and search layers
    Registration, publication and accessOnly approved source data becomes public

    The approved profile feeds profile pages, search results, map views, metadata, structured data and controlled sitemap and indexability logic.

  8. Provision accountDirectus user, role, portal and status email
    Registration, publication and accessAn approved profile receives bounded access

    A Directus user is linked to the correct profile, receives the appropriate role and is sent controlled account and portal communication.

  9. Manage profile in portalContractor proposes data and media changes
    Registration, publication and accessThe professional manages their profile without a direct publication write

    The garden professional can propose changes to details, services, service area and media. The public contractor source is not overwritten directly from the portal.

  10. Record edit requestPublic source data remains unchanged
    Validation, enrichment and data flowsEvery proposed change receives a separate review state

    The requested change is stored as a pending edit request together with the information an administrator needs. The existing public version remains in place.

  11. Review the changeAdministrator approves, corrects or rejects
    Human moderation and approvalHuman moderation controls every public profile change

    An administrator compares the request with current source data and decides which changes can be applied responsibly. A rejection returns to the portal.

  12. Update public dataOnly approved changes are applied
    Validation, enrichment and data flowsAn approved change re-enters the publication logic

    After approval, the public source is updated under control. The profile update passes through the same rules for pages, search layers, metadata and revalidation.

Registration, publication and accessValidation, enrichment and data flowsAI-assisted profile preparationHuman moderation and approvalAutomation prepares registration, profiles, local discoverability and account management; publication and profile changes remain under human control.

AI prepares profile copy; routes, canonicals, indexability and relationships remain deterministic.

Only approved registrations and portal changes reach public source data.

Business validation does not guarantee recognition, permits or quality of work.

Communication, subscriptions and payments run as controlled background processes.

In brief

The challenge

The operational lifecycle in four phases

Public platform

Architecture at a glance

Our contribution and qualitative result

Deliberate boundaries

What this project demonstrates

Would you like to discuss a similar solution?

Tell us where your process slows down today or where AI and automation should work together more effectively. We will explore which controlled approach fits.