PageSourceSearch

https://repsshield.com/assets/REPSLogComparisonPage-XRmg67SL.js

js repsshield.com collected 2026-09-24 14:17:51 UTC 13,987 bytes, 1 lines download raw bytes

1import{l as v,j as e,P as k,B as p,A as u,C as w,b as N,c as S,d as E,m as R,T as A,t as P,f as C,X as L}from"./index-Byg2HWAE.js";import{r as T,L as g}from"./vendor-Qgthw7N1.js";import{B as I}from"./brain-CkeK6gqK.js";const b=[{feature:"Monthly Pricing",repslog:"$19.99",ourApp:"$10",highlight:!0},{feature:"Web Form Entries",repslog:!0,ourApp:!0,highlight:!1},{feature:"STR Loophole Support",repslog:!0,ourApp:!0,highlight:!1},{feature:"LTR Support",repslog:!0,ourApp:!0,highlight:!1},{feature:"Stopwatch Tracking",repslog:!0,ourApp:!0,highlight:!1},{feature:"Voice/Text Entries",repslog:!0,ourApp:!0,highlight:!1},{feature:"Mobile + Desktop",repslog:!0,ourApp:!0,highlight:!1},{feature:"AI Analysis & Categories",repslog:!0,ourApp:!0,highlight:!1},{feature:"Google + Outlook Calendar Integration",repslog:!0,ourApp:!0,highlight:!1},{feature:"Gmail + Outlook Mail Integration",repslog:!1,ourApp:!0,highlight:!0}];function q({available:a}){return e.jsxs("span",{className:"inline-flex items-center justify-center gap-1.5",children:[a?e.jsx(C,{className:"h-5 w-5 text-green-600","aria-hidden":"true"}):e.jsx(L,{className:"h-5 w-5 text-red-600","aria-hidden":"true"}),e.jsx("span",{children:a?"Available":"Not available"})]})}function d({value:a,emphasized:l=!1}){return typeof a=="boolean"?e.jsx(q,{available:a}):e.jsx("span",{className:l?"text-xl font-bold md:text-2xl":void 0,children:a})}function G(){const{isAuthenticated:a}=v();T.useEffect(()=>{const t=document.querySelector('meta[name="robots"]'),o=t==null?void 0:t.content,c=document.querySelector('meta[name="googlebot"]'),x=c==null?void 0:c.content;document.title="REPSLog Alternative | Compare REPSShield and REPSLog",[{name:"description",content:"Compare REPSShield and REPSLog features, integrations, and monthly pricing for real estate professional status hour tracking."},{name:"keywords",content:"REPSLog alternative, REP status tracking, real estate professional software, affordable REP tracker, STR tracking, LTR tracking, AI time tracking"},{name:"author",content:"REPSShield"},{name:"robots",content:"noindex, follow"},{name:"googlebot",content:"noindex, follow"},{property:"og:title",content:"REPSLog Alternative | Compare REPSShield and REPSLog"},{property:"og:description",content:"Compare REPSShield and REPSLog features, integrations, and monthly pricing for real estate professional status hour tracking."},{property:"og:type",content:"website"},{property:"og:url",content:typeof window<"u"?window.location.href:"https://repsshield.com/repslog-alternative"},{property:"og:image",content:typeof window<"u"?`${window.location.origin}/repsshield-logo-main.png`:"https://repsshield.com/repsshield-logo-main.png"},{name:"twitter:card",content:"summary_large_image"},{name:"twitter:title",content:"REPSLog Alternative | Compare REPSShield and REPSLog"},{name:"twitter:description",content:"Compare REPSShield and REPSLog features, integrations, and monthly pricing."}].forEach(({name:r,property:s,content:y})=>{const j=r?`meta[name="${r}"]`:`meta[property="${s}"]`;let n=document.querySelector(j);n||(n=document.createElement("meta"),r&&n.setAttribute("name",r),s&&n.setAttribute("property",s),document.head.appendChild(n)),n.setAttribute("content",y)});const h=window.location.origin+window.location.pathname,m=document.getElementById("canonical-link")||document.querySelector('link[rel="canonical"]');if(m)m.href=h;else{const r=document.createElement("link");r.rel="canonical",r.id="canonical-link",r.href=h,document.head.appendChild(r)}const f={"@context":"https://schema.org","@type":"WebPage",name:"REPSLog Alternative | Compare REPSShield and REPSLog",description:"Compare REPSShield and REPSLog features, integrations, and monthly pricing for real estate professional status hour tracking.",url:typeof window<"u"?window.location.href:"https://repsshield.com/repslog-alternative"};document.querySelectorAll('script[type="application/ld+json"][data-page="repslog-alternative"]').forEach(r=>r.remove());const i=document.createElement("script");return i.type="application/ld+json",i.setAttribute("data-page","repslog-alternative"),i.textContent=JSON.stringify(f),document.head.appendChild(i),()=>{const r=document.querySelector('meta[name="robots"]');r&&(r.content=o||"index, follow");const s=document.querySelector('meta[name="googlebot"]');s&&(x?s.content=x:s.remove()),i.remove()}},[]);const l=t=>{P("repslog_alternative_cta_clicked",void 0,{cta_location:t,page:"repslog-alternative",destination:a?"dashboard":"register"})};return e.jsxs(k,{children:[e.jsx("aside",{role:"status","aria-label":"Correction notice","data-testid":"correction-notice",className:"border-b border-amber-300 bg-amber-50 text-amber-950 dar
1k:border-amber-700 dark:bg-amber-950/60 dark:text-amber-50",children:e.jsxs("div",{className:"lm-container py-4 text-sm leading-6 sm:text-base",children:[e.jsx("strong",{children:"Correction notice — September 16, 2026:"})," An earlier version of this page inaccurately stated that REPSLog did not support short-term rental tracking, voice and text entries, AI-assisted logging and custom categories, or Google and Microsoft 365 (Outlook) calendar integrations. We corrected those comparisons and removed the unreleased SMS entries comparison."]})}),e.jsx("section",{className:"lm-container py-16 md:py-24",children:e.jsxs("div",{className:"max-w-4xl mx-auto text-center",children:[e.jsx("div",{className:"mb-6",children:e.jsx("span",{className:"inline-block rounded-full bg-green-50 text-green-700 text-xs font-bold px-4 py-1.5",children:"🚀 REPSLog Alternative"})}),e.jsx("h1",{className:"text-3xl sm:text-4xl md:text-5xl lg:text-6xl font-bold tracking-tight text-gray-900 dark:text-white mb-6 px-4",children:"Compare REPSShield and REPSLog"}),e.jsx("h2",{className:"text-lg sm:text-xl md:text-2xl text-gray-600 dark:text-gray-300 leading-relaxed max-w-2xl mx-auto mb-10 px-4",children:"Review features, integrations, and monthly pricing side by side."}),e.jsxs("div",{className:"flex justify-center flex-wrap gap-6 text-sm text-gray-700 dark:text-gray-300 mb-10",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("span",{className:"w-4 h-4 text-green-500",children:"✅"}),e.jsx("span",{children:"Affordable Pricing"})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("span",{className:"w-4 h-4 text-green-500",children:"⚡"}),e.jsx("span",{children:"AI-Assisted Logging"})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("span",{className:"w-4 h-4 text-green-500",children:"📊"}),e.jsx("span",{children:"Advanced Reporting"})]})]}),e.jsx(g,{href:a?"/dashboard":"/register",children:e.jsxs(p,{size:"default",className:"text-base px-6 py-2.5 bg-white text-[#55b021] border-2 border-[#55b021] hover:text-[#4a9e1d] hover:border-[#4a9e1d] hover:shadow-md transition-colors duration-300","data-testid":"button-start-free-trial",onClick:()=>l("hero"),children:["Start Free Trial",e.jsx(u,{className:"ml-2 w-5 h-5"})]})})]})}),e.jsx("section",{className:"lm-container py-20","data-testid":"comparison-section",children:e.jsxs("div",{className:"max-w-6xl mx-auto",children:[e.jsxs("h2",{className:"text-3xl md:text-4xl font-semibold text-center text-gray-900 mb-8",children:["Feature ",e.jsx("span",{className:"text-green-600",children:"Comparison"})]}),e.jsx("div",{className:"hidden md:block overflow-x-auto rounded-xl border border-gray-200 dark:border-gray-700 shadow-sm",children:e.jsxs("table",{className:"w-full bg-white dark:bg-gray-800",children:[e.jsx("thead",{className:"bg-gray-50 dark:bg-gray-900",children:e.jsxs("tr",{children:[e.jsx("th",{className:"px-6 py-4 text-left text-base md:text-lg font-semibold text-gray-900 dark:text-white",children:"Feature"}),e.jsx("th",{className:"px-6 py-4 text-center text-base md:text-lg font-semibold text-gray-900 dark:text-white",children:"REPSLog"}),e.jsx("th",{className:"px-6 py-4 text-center text-base md:text-lg font-semibold text-[#55b021] bg-green-50 dark:bg-green-900/20",children:"Our App"})]})}),e.jsx("tbody",{className:"divide-y divide-gray-200 dark:divide-gray-700",children:b.map((t,o)=>e.jsxs("tr",{className:`transition-colors duration-200 ${t.highlight?"bg-green-50/50 dark:bg-green-900/10":"hover:bg-gray-50 dark:hover:bg-gray-700/40"}`,children:[e.jsx("td",{className:"px-6 py-4 text-sm font-medium text-gray-900 dark:text-white",children:t.feature}),e.jsx("td",{className:"px-6 py-4 text-center text-sm text-gray-600 dark:text-gray-300",children:e.jsx(d,{value:t.repslog})}),e.jsx("td",{className:"px-6 py-4 text-center text-sm font-medium bg-green-50/50 dark:bg-green-900/10",children:e.jsx(d,{value:t.ourApp,emphasized:t.feature==="Monthly Pricing"})})]},o))})]})}),e.jsx("div",{className:"md:hidden space-y-4",children:b.map((t,o)=>e.jsxs(w,{className:`transition-colors duration-200 ${t.highlight?"border-green-500 bg-green-50/50 dark:bg-green-900/10":"hover:bg-gray-50 dark:hover:bg-gray-700/40"}`,children:[e.jsx(N,{className:"pb-3",children:e.jsx(S,{className:"text-base font-semibold",children:t.feature})}),e.jsxs(E,{className:"space-y-2",children:[e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsx("span",{className:"text-sm text-gray-600 dark:text-gray-400",children:"REPSLog:"}),e.jsx("span",{className:"text-sm text-gray-900 dark:text-white",children:e.jsx(d,{value:t.repslog})})]}),e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsx("span",{className:"text-sm text-gray-600 dark:text-gray-400",children:"Our App:"}),e.jsx("span",{className:"text-sm font-medium text-[#55b021]",children:e.jsx(d,{value:t.ourApp,emphasized:t.feature==="Monthly Pricing"})})]})]})]},o))})]})}),e.jsx("section",{className:"lm-container py-24 md:py-32",children:e.jsxs("div",{className:"max-w-4xl mx-auto text-center",children:[e.jsxs("h2",{className:"text-3xl font-semibold text-center text-gray-900 mb-6",children:["Switch in ",e.jsx("span",{className:"text-green-600",children:"Minutes"})]}),e.jsxs("p",{className:"text-lg text-gray-600 dark:text-gray-300 mb-8 max-w-2xl mx-auto",children:["Migrating from REPSLog is simple. Export your data as a CSV file and import it directly into our app. Our intuitive"," ",e.jsx(g,{href:"/",className:"text-[#55b021] hover:underline",children:"Real Estate Professional tracking"})," ","onboarding process will have you up and running in no time—no technical expertise required."]}),e.jsx(g,{href:a?"/dashboard":"/register",children:e.jsxs(p,{size:"default",className:"text-base px-6 py-2.5 bg-white text-[#55b021] border-2 border-[#55b021] hover:text-[#4a9e1d] hover:border-[#4a9e1d] hover:shadow-md transition-colors duration-300","data-testid":"button-switch-today",onClick:()=>l("migration"),children:["Switch to REPSShield Today",e.jsx(u,{className:"ml-2 w-4 h-4"})]})})]})}),e.jsx("section",{className:"lm-container py-20",children:e.jsxs("div",{className:"max-w-6xl mx-auto",children:[e.jsxs("h2",{className:"text-3xl font-semibold text-center text-gray-900 mb-6",children:["Why Choose ",e.jsx("span",{className:"text-green-600",children:"REPSShield"})]}),e.jsxs("div",{className:"grid md:grid-cols-3 gap-8",children:[e.jsxs("div",{className:"group bg-white dark:bg-gray-900 rounded-2xl p-6 border border-green-100 dark:border-gray-700 shadow-sm transition-all duration-300 hover:shadow-lg hover:border-green-400 text-center",children:[e.jsx("div",{className:"bg-green-100 dark:bg-green-900/40 w-16 h-16 rounded-full flex items-center justify-center mx-auto mb-4 transition-colors duration-300 group-hover:bg-green-200 dark:group-hover:bg-green-800",children:e.jsx(I,{className:"h-8 w-8 text-green-600 dark:text-green-400 group-hover:text-green-700 dark:group-hover:text-green-300"})}),e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white mb-2 transition-colors duration-300 group-hover:text-green-900 dark:group-hover:text-green-200",children:"AI Automation"}),e.jsx("p",{className:"text-gray-600 dark:text-gray-300 text-sm leading-relaxed",children:"Smart categorization and voice-to-text entr
1ies powered by AI to save you time."})]}),e.jsxs("div",{className:"group bg-white dark:bg-gray-900 rounded-2xl p-6 border border-green-100 dark:border-gray-700 shadow-sm transition-all duration-300 hover:shadow-lg hover:border-green-400 text-center",children:[e.jsx("div",{className:"bg-green-100 dark:bg-green-900/40 w-16 h-16 rounded-full flex items-center justify-center mx-auto mb-4 transition-colors duration-300 group-hover:bg-green-200 dark:group-hover:bg-green-800",children:e.jsx(R,{className:"h-8 w-8 text-green-600 dark:text-green-400 group-hover:text-green-700 dark:group-hover:text-green-300"})}),e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white mb-2 transition-colors duration-300 group-hover:text-green-900 dark:group-hover:text-green-200",children:"Calendar Sync"}),e.jsx("p",{className:"text-gray-600 dark:text-gray-300 text-sm leading-relaxed",children:"Automatic integration with Google Calendar and Outlook for seamless tracking."})]}),e.jsxs("div",{className:"group bg-white dark:bg-gray-900 rounded-2xl p-6 border border-green-100 dark:border-gray-700 shadow-sm transition-all duration-300 hover:shadow-lg hover:border-green-400 text-center",children:[e.jsx("div",{className:"bg-green-100 dark:bg-green-900/40 w-16 h-16 rounded-full flex items-center justify-center mx-auto mb-4 transition-colors duration-300 group-hover:bg-green-200 dark:group-hover:bg-green-800",children:e.jsx(A,{className:"h-8 w-8 text-green-600 dark:text-green-400 group-hover:text-green-700 dark:group-hover:text-green-300"})}),e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white mb-2 transition-colors duration-300 group-hover:text-green-900 dark:group-hover:text-green-200",children:"STR/LTR Support"}),e.jsx("p",{className:"text-gray-600 dark:text-gray-300 text-sm leading-relaxed",children:"Full support for both Short-Term and Long-Term Rental tracking."})]})]})]})})]})}export{G as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.