{"id":10,"date":"2026-07-21T17:59:49","date_gmt":"2026-07-21T17:59:49","guid":{"rendered":"https:\/\/mywaya.co.ke\/?page_id=10"},"modified":"2026-07-21T18:26:22","modified_gmt":"2026-07-21T18:26:22","slug":"mywaya-dashboard","status":"publish","type":"page","link":"https:\/\/mywaya.co.ke\/index.php\/mywaya-dashboard\/","title":{"rendered":"MyWaya Dashboard"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><style>\n*{box-sizing:border-box;}\n.mwd-lf-wrap{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#060D08;font-family:'Inter',system-ui,sans-serif;padding:20px;z-index:9999;}\n.mwd-lf-card{background:#0F1A11;border:1px solid rgba(46,204,138,.18);border-radius:20px;width:440px;max-width:100%;padding:40px;box-shadow:0 24px 64px rgba(0,0,0,.6);}\n.mwd-lf-logo{display:flex;align-items:center;gap:12px;justify-content:center;margin-bottom:8px;}\n.mwd-lf-img{width:44px;height:44px;border-radius:12px;overflow:hidden;border:1px solid rgba(46,204,138,.2);}\n.mwd-lf-img img{width:100%;height:100%;object-fit:cover;display:block;}\n.mwd-lf-name{font-size:24px;font-weight:800;color:#C8DCC9;letter-spacing:-.5px;}\n.mwd-lf-name em{color:#0F6E48;font-style:normal;}\n.mwd-lf-tag{text-align:center;font-size:12px;color:#3D5C42;letter-spacing:.04em;margin-bottom:28px;}\n.mwd-lf-h1{font-size:22px;font-weight:800;color:#C8DCC9;text-align:center;margin-bottom:6px;letter-spacing:-.4px;}\n.mwd-lf-sub{font-size:13px;color:#6B8F72;text-align:center;margin-bottom:24px;}\n.mwd-lf-tabs{display:flex;gap:4px;background:#152118;border-radius:11px;padding:4px;margin-bottom:24px;}\n.mwd-lf-tab{flex:1;padding:9px 0;border-radius:8px;background:transparent;border:none;color:#3D5C42;font-size:13px;font-weight:700;font-family:inherit;cursor:pointer;transition:all .15s;}\n.mwd-lf-tab.on{background:#0F6E48;color:#fff;}\n.mwd-lf-err{background:rgba(224,85,85,.1);border:1px solid rgba(224,85,85,.25);border-radius:10px;padding:11px 14px;font-size:12.5px;color:#E05555;margin-bottom:18px;display:none;align-items:center;gap:8px;}\n.mwd-lf-field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px;}\n.mwd-lf-field label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#3D5C42;}\n.mwd-lf-field input{padding:12px 15px;border:1.5px solid rgba(46,204,138,.15);border-radius:10px;font-size:16px;background:#152118;color:#C8DCC9;width:100%;outline:none;font-family:inherit;transition:border-color .15s,box-shadow .15s;}\n.mwd-lf-field input:focus{border-color:#0F6E48;box-shadow:0 0 0 3px rgba(15,110,72,.15);}\n.mwd-lf-field input::placeholder{color:#2D4A32;}\n.mwd-lf-rem{display:flex;align-items:center;gap:8px;margin-bottom:20px;font-size:12.5px;color:#6B8F72;cursor:pointer;}\n.mwd-lf-rem input{accent-color:#0F6E48;width:15px;height:15px;}\n.mwd-lf-btn{width:100%;padding:13px;border-radius:11px;background:#0F6E48;color:#fff;font-size:14px;font-weight:700;border:none;cursor:pointer;font-family:inherit;display:flex;align-items:center;justify-content:center;gap:8px;transition:filter .15s;}\n.mwd-lf-btn:hover{filter:brightness(1.12);}\n.mwd-lf-btn:disabled{opacity:.55;cursor:not-allowed;}\n.mwd-lf-spin{display:none;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:mwlfspin .7s linear infinite;}\n@keyframes mwlfspin{to{transform:rotate(360deg)}}\n.mwd-lf-or{display:flex;align-items:center;gap:10px;margin:18px 0;color:#3D5C42;font-size:12px;}\n.mwd-lf-or::before,.mwd-lf-or::after{content:'';flex:1;height:1px;background:rgba(46,204,138,.1);}\n.mwd-lf-google{width:100%;padding:12px 15px;border-radius:11px;background:#152118;color:#C8DCC9;border:1.5px solid rgba(46,204,138,.15);font-size:13.5px;font-weight:600;font-family:inherit;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:all .15s;text-decoration:none;}\n.mwd-lf-google:hover{border-color:#4A9EE8;background:#1A2E1C;color:#C8DCC9;}\n.mwd-lf-foot{text-align:center;font-size:11px;color:#2D4A32;margin-top:24px;padding-top:20px;border-top:1px solid rgba(46,204,138,.08);line-height:1.7;}\n.mwd-lf-foot strong{color:#3D5C42;}\n@media(max-width:480px){\n  .mwd-lf-wrap{align-items:flex-end;padding:0;}\n  .mwd-lf-card{border-radius:24px 24px 0 0;padding:24px 20px 36px;max-height:92vh;overflow-y:auto;}\n  .mwd-lf-card::before{content:'';display:block;width:40px;height:4px;background:rgba(46,204,138,.2);border-radius:2px;margin:0 auto 18px;}\n}\n<\/style>\n<div class=\"mwd-lf-wrap\">\n  <div class=\"mwd-lf-card\">\n    <div class=\"mwd-lf-logo\">\n      <div class=\"mwd-lf-img\"><img decoding=\"async\" src=\"https:\/\/mywaya.co.ke\/wp-content\/plugins\/mywaya-dashboard\/assets\/img\/logo.jpg\" alt=\"MyWaya\"><\/div>\n      <span class=\"mwd-lf-name\">My<em>Waya<\/em><\/span>\n    <\/div>\n    <div class=\"mwd-lf-tag\">Farm Intelligence Platform<\/div>\n\n    <div class=\"mwd-lf-tabs\">\n      <button class=\"mwd-lf-tab on\" id=\"mwlf-tab-signin\" onclick=\"mwlfSwitchTab('signin')\">Sign in<\/button>\n      <button class=\"mwd-lf-tab\" id=\"mwlf-tab-signup\" onclick=\"mwlfSwitchTab('signup')\">Create account<\/button>\n    <\/div>\n\n    <div class=\"mwd-lf-h1\" id=\"mwlf-h1\">Welcome back<\/div>\n    <div class=\"mwd-lf-sub\" id=\"mwlf-sub\">Sign in to monitor your farm<\/div>\n        <div class=\"mwd-lf-err\" id=\"mwlf-err\"><\/div>\n    <div id=\"mwlf-pane-signin\">\n      <div class=\"mwd-lf-field\">\n        <label>Email address<\/label>\n        <input type=\"email\" id=\"mwlf-email\" placeholder=\"you@example.com\" autocomplete=\"email\" autofocus>\n      <\/div>\n      <div class=\"mwd-lf-field\">\n        <label>Password<\/label>\n        <input type=\"password\" id=\"mwlf-pass\" placeholder=\"Your password\" autocomplete=\"current-password\">\n      <\/div>\n      <label class=\"mwd-lf-rem\"><input type=\"checkbox\" id=\"mwlf-rem\"> Remember me for 14 days<\/label>\n      <button class=\"mwd-lf-btn\" id=\"mwlf-btn\" onclick=\"mwlfLogin()\">\n        <span id=\"mwlf-txt\">Sign in<\/span>\n        <div class=\"mwd-lf-spin\" id=\"mwlf-spin\"><\/div>\n      <\/button>\n    <\/div>\n    <div id=\"mwlf-pane-signup\" style=\"display:none\">\n      <div class=\"mwd-lf-field\">\n        <label>Your name<\/label>\n        <input type=\"text\" id=\"mwlf-r-name\" placeholder=\"e.g. Jane Doe\" autocomplete=\"name\">\n      <\/div>\n      <div class=\"mwd-lf-field\">\n        <label>Farm name<\/label>\n        <input type=\"text\" id=\"mwlf-r-farm\" placeholder=\"e.g. Green Acres Farm\" autocomplete=\"organization\">\n      <\/div>\n      <div class=\"mwd-lf-field\">\n        <label>Email address<\/label>\n        <input type=\"email\" id=\"mwlf-r-email\" placeholder=\"you@example.com\" autocomplete=\"email\">\n      <\/div>\n      <div class=\"mwd-lf-field\">\n        <label>Password<\/label>\n        <input type=\"password\" id=\"mwlf-r-pass\" placeholder=\"At least 8 characters\" autocomplete=\"new-password\">\n      <\/div>\n      <button class=\"mwd-lf-btn\" id=\"mwlf-r-btn\" onclick=\"mwlfRegister()\">\n        <span id=\"mwlf-r-txt\">Create account<\/span>\n        <div class=\"mwd-lf-spin\" id=\"mwlf-r-spin\"><\/div>\n      <\/button>\n    <\/div>\n        <div class=\"mwd-lf-foot\">\n      <strong>Contemporary Systems Hub Ltd<\/strong><br>waya.co.ke \u00b7 MyWaya Farm Dashboard\n    <\/div>\n  <\/div>\n<\/div>\n<script>\n(function(){\n  \/\/ Some themes (block themes in particular) put a transform\/contain\/filter\n  \/\/ on an ancestor, which makes it the containing block for position:fixed\n  \/\/ descendants instead of the viewport \u2014 shrinking this overlay to the\n  \/\/ theme's content column instead of covering the whole screen. Re-parenting\n  \/\/ straight onto the document body sidesteps that entirely.\n  var el = document.querySelector('.mwd-lf-wrap');\n  if(el && el.parentElement !== document.body){ document.body.appendChild(el); }\n  [\n    'header','#masthead','.site-header','.wp-block-template-part',\n    'nav','.site-navigation','.main-navigation','.wp-block-navigation',\n    '.entry-header','.entry-title','.wp-block-post-title','h1.entry-title',\n    '.site-branding','#wpadminbar','.skip-link','a.skip-link',\n    '#ast-hf-custom-header','.ast-primary-header-bar','.ast-above-header-bar',\n    '.ast-below-header-bar','.ast-mobile-header-wrap','.ast-breadcrumbs-wrapper','.inside-header','.topbar'\n  ].forEach(function(sel){\n    try{\n      document.querySelectorAll(sel).forEach(function(h){\n        if(h && !h.closest('.mwd-lf-wrap')){ h.style.setProperty('display','none','important'); }\n      });\n    }catch(e){}\n  });\n})();\nfunction mwlfSwitchTab(mode){\n  var isSignin=mode==='signin';\n  document.getElementById('mwlf-tab-signin').classList.toggle('on',isSignin);\n  document.getElementById('mwlf-tab-signup').classList.toggle('on',!isSignin);\n  document.getElementById('mwlf-pane-signin').style.display=isSignin?'block':'none';\n  document.getElementById('mwlf-pane-signup').style.display=isSignin?'none':'block';\n  document.getElementById('mwlf-h1').textContent=isSignin?'Welcome back':'Create your account';\n  document.getElementById('mwlf-sub').textContent=isSignin?'Sign in to monitor your farm':'Set up your own farm dashboard';\n  document.getElementById('mwlf-err').style.display='none';\n}\ndocument.getElementById('mwlf-r-pass').addEventListener('keydown',function(e){if(e.key==='Enter')mwlfRegister();});\nfunction mwlfRegister(){\n  var name=document.getElementById('mwlf-r-name').value.trim();\n  var farm=document.getElementById('mwlf-r-farm').value.trim();\n  var email=document.getElementById('mwlf-r-email').value.trim();\n  var pass=document.getElementById('mwlf-r-pass').value;\n  var err=document.getElementById('mwlf-err');\n  var btn=document.getElementById('mwlf-r-btn');\n  var txt=document.getElementById('mwlf-r-txt');\n  var spin=document.getElementById('mwlf-r-spin');\n  if(!name){err.textContent='Please enter your name.';err.style.display='flex';return;}\n  if(!email||!pass){err.textContent='Please enter your email and password.';err.style.display='flex';return;}\n  if(pass.length<8){err.textContent='Password must be at least 8 characters.';err.style.display='flex';return;}\n  err.style.display='none';btn.disabled=true;txt.style.display='none';spin.style.display='block';\n  var fd=new FormData();\n  fd.append('action','mwd_register');\n  fd.append('nonce','a6543b9006');\n  fd.append('name',name);fd.append('email',email);fd.append('password',pass);fd.append('farm_name',farm);\n  fd.append('redirect_to','https:\/\/mywaya.co.ke\/index.php\/wp-json\/wp\/v2\/pages\/10');\n  fetch('https:\/\/mywaya.co.ke\/wp-admin\/admin-ajax.php',{method:'POST',body:fd,credentials:'same-origin'})\n    .then(function(r){return r.json();})\n    .then(function(r){\n      if(r.success){window.location.href=r.data.redirect||'https:\/\/mywaya.co.ke\/index.php\/wp-json\/wp\/v2\/pages\/10';}\n      else{err.textContent=(r.data&&r.data.message)||'Could not create your account.';err.style.display='flex';btn.disabled=false;txt.style.display='block';spin.style.display='none';}\n    })\n    .catch(function(){err.textContent='Something went wrong. Please try again.';err.style.display='flex';btn.disabled=false;txt.style.display='block';spin.style.display='none';});\n}\ndocument.getElementById('mwlf-pass').addEventListener('keydown',function(e){if(e.key==='Enter')mwlfLogin();});\nfunction mwlfLogin(){\n  var email=document.getElementById('mwlf-email').value.trim();\n  var pass=document.getElementById('mwlf-pass').value;\n  var rem=document.getElementById('mwlf-rem').checked;\n  var err=document.getElementById('mwlf-err');\n  var btn=document.getElementById('mwlf-btn');\n  var txt=document.getElementById('mwlf-txt');\n  var spin=document.getElementById('mwlf-spin');\n  if(!email||!pass){err.textContent='Please enter your email and password.';err.style.display='flex';return;}\n  err.style.display='none';btn.disabled=true;txt.style.display='none';spin.style.display='block';\n  var fd=new FormData();\n  fd.append('action','mwd_login');\n  fd.append('nonce','594387c4d4');\n  fd.append('email',email);fd.append('password',pass);fd.append('remember',rem?'1':'');\n  fd.append('redirect_to','https:\/\/mywaya.co.ke\/index.php\/wp-json\/wp\/v2\/pages\/10');\n  var done=false;\n  var timer=setTimeout(function(){if(!done){done=true;mwlfNative(email,pass,rem);}},6000);\n  fetch('https:\/\/mywaya.co.ke\/wp-admin\/admin-ajax.php',{method:'POST',body:fd,credentials:'same-origin'})\n    .then(function(r){if(!r.ok)throw new Error('HTTP '+r.status);return r.json();})\n    .then(function(r){\n      if(done)return;done=true;clearTimeout(timer);\n      if(r.success){window.location.href=r.data.redirect||'https:\/\/mywaya.co.ke\/index.php\/wp-json\/wp\/v2\/pages\/10';}\n      else{err.textContent=(r.data&&r.data.message)||'Incorrect email or password.';err.style.display='flex';btn.disabled=false;txt.style.display='block';spin.style.display='none';}\n    })\n    .catch(function(){if(done)return;done=true;clearTimeout(timer);mwlfNative(email,pass,rem);});\n}\nfunction mwlfNative(email,pass,rem){\n  var f=document.createElement('form');f.method='POST';f.action='https:\/\/mywaya.co.ke\/login\/';f.style.display='none';\n  [{n:'log',v:email},{n:'pwd',v:pass},{n:'rememberme',v:rem?'forever':''},{n:'redirect_to',v:'https:\/\/mywaya.co.ke\/index.php\/wp-json\/wp\/v2\/pages\/10'}]\n    .forEach(function(x){var i=document.createElement('input');i.type='hidden';i.name=x.n;i.value=x.v;f.appendChild(i);});\n  document.body.appendChild(f);f.submit();\n}\n<\/script>\n            <\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-with-title","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":"","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-10","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/mywaya.co.ke\/index.php\/wp-json\/wp\/v2\/pages\/10","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mywaya.co.ke\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mywaya.co.ke\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mywaya.co.ke\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mywaya.co.ke\/index.php\/wp-json\/wp\/v2\/comments?post=10"}],"version-history":[{"count":3,"href":"https:\/\/mywaya.co.ke\/index.php\/wp-json\/wp\/v2\/pages\/10\/revisions"}],"predecessor-version":[{"id":19,"href":"https:\/\/mywaya.co.ke\/index.php\/wp-json\/wp\/v2\/pages\/10\/revisions\/19"}],"wp:attachment":[{"href":"https:\/\/mywaya.co.ke\/index.php\/wp-json\/wp\/v2\/media?parent=10"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}