{"id":88,"date":"2026-02-04T15:14:46","date_gmt":"2026-02-04T15:14:46","guid":{"rendered":"https:\/\/platfarm.uk\/?page_id=88"},"modified":"2026-02-09T11:08:48","modified_gmt":"2026-02-09T11:08:48","slug":"learn-more-about-platfarm","status":"publish","type":"page","link":"https:\/\/platfarm.uk\/?page_id=88","title":{"rendered":"Learn more about Platfarm"},"content":{"rendered":"\n<div class=\"pf-learnmore\" data-current=\"1\">\n  <div class=\"pf-progress\" aria-label=\"Progress\">\n    <div class=\"pf-dot is-active\" data-dot=\"1\"><\/div>\n    <div class=\"pf-dot\" data-dot=\"2\"><\/div>\n    <div class=\"pf-dot\" data-dot=\"3\"><\/div>\n    <div class=\"pf-dot\" data-dot=\"4\"><\/div>\n    <div class=\"pf-dot\" data-dot=\"5\"><\/div>\n  <\/div>\n\n  <div class=\"pf-stage\">\n    <!-- Slide 1 -->\n    <section class=\"pf-slide is-active\" data-slide=\"1\">\n      <div class=\"pf-media\" role=\"img\" aria-label=\"Market traders\" style=\"background-image:url('https:\/\/platfarm.uk\/wp-content\/uploads\/2026\/02\/September-trader-banner.jpg'); background-size:cover; background-position:center;\"><\/div>\n      <div class=\"pf-copy\">\n        <h2 class=\"pf-h\">Built for organisers and vendors<\/h2>\n        <p class=\"pf-p\">Markets are full of amazing people, but the information around them is scattered and the systems used to run them are outdated. That holds markets back.<\/p>\n        <p class=\"pf-p\">With the right tools, markets can be the heartbeat of any community. We\u2019re building those tools to help organisers and vendors not just get by, but truly thrive.<\/p>\n      <\/div>\n    <\/section>\n\n    <!-- Slide 2 -->\n    <section class=\"pf-slide\" data-slide=\"2\">\n      <div class=\"pf-media\" role=\"img\" aria-label=\"Bread\" style=\"background-image:url('https:\/\/platfarm.uk\/wp-content\/uploads\/2026\/02\/bread.png'); background-size:cover; background-position:center;\"><\/div>\n      <div class=\"pf-copy\">\n        <h2 class=\"pf-h\">Our mission<\/h2>\n        <p class=\"pf-p\">To make local markets easier to find, easier to run, and easier to grow.<\/p>\n        <p class=\"pf-p\">Connecting organisers, vendors, and communities through one shared platform.<\/p>\n      <\/div>\n    <\/section>\n\n    <!-- Slide 3 -->\n    <section class=\"pf-slide\" data-slide=\"3\">\n      <div class=\"pf-media\" role=\"img\" aria-label=\"Features\" style=\"background-image:url('https:\/\/platfarm.uk\/wp-content\/uploads\/2026\/02\/Untitled-design-1-e1770632563981.png'); background-size:cover; background-position:center;\"><\/div>\n<div class=\"pf-copy\">\n  <h2 class=\"pf-h\">Our core features<\/h2>\n\n  <p class=\"pf-feature\">\n    <strong>Discover<\/strong><br>\n    Find the right market or vendor for you. \n  <\/p>\n\n  <p class=\"pf-feature\">\n    <strong>Manage<\/strong><br>\n    Run your market and team with less admin.\n  <\/p>\n\n  <p class=\"pf-feature\">\n    <strong>Connect<\/strong><br>\nShare ideas and learn from other market people.  \n<\/p>\n<\/div>\n    <\/section>\n\n    <!-- Slide 4 -->\n    <section class=\"pf-slide\" data-slide=\"4\">\n      <div class=\"pf-media\" role=\"img\" aria-label=\"Stall holders\" style=\"background-image:url('https:\/\/platfarm.uk\/wp-content\/uploads\/2026\/02\/Stall-holders-at-Orton-Farmers-Market-%C2%A9-Alan-Roberts.jpg'); background-size:cover; background-position:center;\"><\/div>\n      <div class=\"pf-copy\">\n        <h2 class=\"pf-h\">Why it matters<\/h2>\n        <p class=\"pf-p\">Stronger markets create stronger communities.<\/p>\n        <p class=\"pf-p\">When organisers are visible and vendors are supported, local places benefit.<\/p>\n      <\/div>\n    <\/section>\n\n    <!-- Slide 5 -->\n    <section class=\"pf-slide\" data-slide=\"5\">\n      <div class=\"pf-media\" role=\"img\" aria-label=\"Portobello Road\" style=\"background-image:url('https:\/\/platfarm.uk\/wp-content\/uploads\/2026\/02\/iStock-1221039898.jpg'); background-size:cover; background-position:center;\"><\/div>\n      <div class=\"pf-copy\">\n        <h2 class=\"pf-h\">Ready to explore?<\/h2>\n        <p class=\"pf-p\">Be the first to know when our app launches and enjoy early access and future perks. In the meantime, discover your next market!<\/p>\n\n        <div class=\"pf-ctas\">\n          <a class=\"pf-btn pf-btn-primary\" href=\"https:\/\/platfarm.uk\/?page_id=30\">Join waitlist<\/a>\n          <a class=\"pf-btn pf-btn-secondary\" href=\"https:\/\/platfarm-mvp-7g0f.glide.page\">Discover markets<\/a>\n        <\/div>\n      <\/div>\n    <\/section>\n  <\/div>\n\n  <div class=\"pf-nav\">\n    <button class=\"pf-arrow\" type=\"button\" data-prev aria-label=\"Previous\">\u2039<\/button>\n    <span class=\"pf-count\" aria-live=\"polite\">1 of 5<\/span>\n    <button class=\"pf-arrow\" type=\"button\" data-next aria-label=\"Next\">\u203a<\/button>\n  <\/div>\n<\/div>\n\n<style>\n\/* Wrapper *\/\n.pf-learnmore {\n  max-width: 1100px;\n  margin: 0 auto;\n  padding: 32px 16px 48px;\n  font-family: 'Instrument Sans', system-ui, sans-serif;\n  color: #0D3E17;\n  background: #ffffff;\n}\n\n\/* Progress *\/\n.pf-progress {\n  display: flex;\n  gap: 8px;\n  justify-content: center;\n  margin-bottom: 24px;\n}\n\n.pf-dot {\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: #cfd8d3;\n}\n\n.pf-dot.is-active {\n  background: #0D3E17;\n}\n\n\/* Slides *\/\n.pf-stage {\n  position: relative;\n}\n\n.pf-slide {\n  display: none;\n  grid-template-columns: 1fr 1fr;\n  gap: 32px;\n  align-items: center;\n}\n\n.pf-slide.is-active {\n  display: grid;\n}\n\n\/* Media placeholder *\/\n.pf-media {\n  width: 100%;\n  height: 280px;\n  background: #FBF3DC;\n  border-radius: 16px;\n}\n\n\/* Copy *\/\n.pf-copy {\n  max-width: 520px;\n}\n\n.pf-h {\n  font-family: 'Judson', serif;\n  font-size: 32px;\n  line-height: 1.1;\n  margin-bottom: 12px;\n}\n\n.pf-p {\n  font-size: 16px;\n  line-height: 1.5;\n  margin-bottom: 12px;\n}\n\n.pf-list {\n  padding-left: 18px;\n  margin: 0;\n}\n\n.pf-list li {\n  margin-bottom: 8px;\n}\n\n\/* CTAs *\/\n.pf-ctas {\n  display: flex;\n  gap: 12px;\n  margin-top: 16px;\n}\n\n.pf-btn {\n  display: inline-block;\n  padding: 10px 20px;\n  border-radius: 9999px;\n  font-weight: 600;\n  text-decoration: none;\n  font-size: 14px;\n}\n\n.pf-btn-primary {\n  background: #2563eb;\n  color: #fff;\n}\n\n.pf-btn-secondary {\n  border: 2px solid #0D3E17;\n  color: #0D3E17;\n}\n\n\/* Navigation *\/\n.pf-nav {\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  gap: 16px;\n  margin-top: 32px;\n}\n\n.pf-arrow{\n  appearance: none;\n  -webkit-appearance: none;\n\n  width: 46px;\n  height: 46px;\n  min-width: 46px;\n\n  border-radius: 9999px;\n  border: 2px solid #8B6B4F;\n\n  background: #ffffff;\n  color: #8B6B4F;\n\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n\n  padding: 0;\n  margin: 0;\n\n  cursor: pointer;\n  transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease;\n\n  \/* make the glyph centre reliably *\/\n  font-size: 0;\n  line-height: 0;\n}\n\n.pf-arrow[data-prev]::before{\n  content: \"\u2039\";\n  font-size: 28px;\n  line-height: 1;\n  transform: translateY(-1px);\n  display: block;\n}\n\n.pf-arrow[data-next]::before{\n  content: \"\u203a\";\n  font-size: 28px;\n  line-height: 1;\n  transform: translateY(-1px);\n  display: block;\n}\n\n.pf-arrow:hover{\n  background: #8B6B4F;\n  color: #FBF3DC;\n  border-color: #8B6B4F;\n}\n\n.pf-arrow:hover::before{\n  color: #FBF3DC;\n}\n\n.pf-count {\n  font-size: 14px;\n}\n\n\/* Mobile *\/\n@media (max-width: 768px) {\n  .pf-slide {\n    grid-template-columns: 1fr;\n  }\n\n  .pf-media {\n    height: 220px;\n  }\n\n  .pf-copy {\n    max-width: none;\n  }\n}\n<\/style>\n\n<script>\n(function(){\n  var root = document.querySelector('.pf-learnmore');\n  if (!root) return;\n\n  var total = 5;\n  var prevBtn = root.querySelector('[data-prev]');\n  var nextBtn = root.querySelector('[data-next]');\n  var countEl = root.querySelector('.pf-count');\n  var slides = root.querySelectorAll('.pf-slide');\n  var dots = root.querySelectorAll('.pf-dot');\n\n  function showSlide(n){\n    n = Math.max(1, Math.min(total, n));\n    root.setAttribute('data-current', String(n));\n\n    slides.forEach(function(s){\n      s.classList.toggle('is-active', s.getAttribute('data-slide') === String(n));\n    });\n\n    dots.forEach(function(d){\n      d.classList.toggle('is-active', d.getAttribute('data-dot') === String(n));\n    });\n\n    if (countEl) countEl.textContent = n + ' of ' + total;\n\n    if (prevBtn) prevBtn.disabled = (n === 1);\n    if (nextBtn) nextBtn.disabled = (n === total);\n\n    if (prevBtn) prevBtn.style.opacity = (n === 1) ? '0.35' : '1';\n    if (nextBtn) nextBtn.style.opacity = (n === total) ? '0.35' : '1';\n    if (prevBtn) prevBtn.style.cursor = (n === 1) ? 'default' : 'pointer';\n    if (nextBtn) nextBtn.style.cursor = (n === total) ? 'default' : 'pointer';\n  }\n\n  function getCurrent(){\n    var v = parseInt(root.getAttribute('data-current') || '1', 10);\n    return isNaN(v) ? 1 : v;\n  }\n\n  if (prevBtn){\n    prevBtn.addEventListener('click', function(){\n      showSlide(getCurrent() - 1);\n    });\n  }\n\n  if (nextBtn){\n    nextBtn.addEventListener('click', function(){\n      showSlide(getCurrent() + 1);\n    });\n  }\n\n  \/\/ Optional: allow clicking progress dots\n  dots.forEach(function(d){\n    d.style.cursor = 'pointer';\n    d.addEventListener('click', function(){\n      var n = parseInt(d.getAttribute('data-dot') || '1', 10);\n      showSlide(n);\n    });\n  });\n\n  \/\/ Optional: swipe on mobile\n  var touchStartX = null;\n  root.addEventListener('touchstart', function(e){\n    if (!e.touches || !e.touches.length) return;\n    touchStartX = e.touches[0].clientX;\n  }, {passive:true});\n\n  root.addEventListener('touchend', function(e){\n    if (touchStartX === null) return;\n    var endX = (e.changedTouches && e.changedTouches.length) ? e.changedTouches[0].clientX : null;\n    if (endX === null) return;\n    var dx = endX - touchStartX;\n\n    if (Math.abs(dx) > 45){\n      if (dx < 0) showSlide(getCurrent() + 1); \/\/ swipe left\n      if (dx > 0) showSlide(getCurrent() - 1); \/\/ swipe right\n    }\n    touchStartX = null;\n  }, {passive:true});\n\n  showSlide(1);\n})();\n<\/script>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Built for organisers and vendors Markets are full of amazing people, but the information around them is scattered and the [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-88","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/platfarm.uk\/index.php?rest_route=\/wp\/v2\/pages\/88","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/platfarm.uk\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/platfarm.uk\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/platfarm.uk\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/platfarm.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=88"}],"version-history":[{"count":28,"href":"https:\/\/platfarm.uk\/index.php?rest_route=\/wp\/v2\/pages\/88\/revisions"}],"predecessor-version":[{"id":162,"href":"https:\/\/platfarm.uk\/index.php?rest_route=\/wp\/v2\/pages\/88\/revisions\/162"}],"wp:attachment":[{"href":"https:\/\/platfarm.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=88"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}