PageSourceSearch

https://repsshield.com/assets/TimeTrackingPage-ZwinGdOl.js

js repsshield.com collected 2026-09-24 14:17:54 UTC 11,986 bytes, 9 lines download raw bytes

1import{n as g,j as e,P as h,h as t,C as i,Z as u,c as n,F as y,b as d,d as c,m as p,B as b}from"./index-Byg2HWAE.js";import{r as f,L as j}from"./vendor-Qgthw7N1.js";import{S as N}from"./smartphone-BhnFDoVR.js";import{M as k}from"./mic-BKcphmOD.js";function T(){var x;const m=new Date().getFullYear(),{data:o}=g({queryKey:["/api/stats/rep-requirements/all",{year:m}]}),l=((x=o==null?void 0:o.find(a=>a.repType==="longTerm"))==null?void 0:x.totalHoursRequired)||750;return f.useEffect(()=>{document.title="Professional Time Tracking for REP Status | REPSShield";let a=document.querySelector('meta[name="description"]');a||(a=document.createElement("meta"),a.setAttribute("name","description"),document.head.appendChild(a)),a.setAttribute("content",`Track ${l}+ hours annually with IRS-compliant time logging. Voice-to-text, smart categorization, and audit-ready documentation for Real Estate Professional qualification.`);let r=document.querySelector('meta[property="og:title"]');r||(r=document.createElement("meta"),r.setAttribute("property","og:title"),document.head.appendChild(r)),r.setAttribute("content","Professional Time Tracking for REP Status | REPSShield");let s=document.querySelector('meta[property="og:description"]');s||(s=document.createElement("meta"),s.setAttribute("property","og:description"),document.head.appendChild(s)),s.setAttribute("content",`Track ${l}+ hours annually with IRS-compliant time logging. Voice-to-text, smart categorization, and audit-ready documentation for Real Estate Professional qualification.`)},[l]),e.jsxs(h,{children:[e.jsxs("div",{className:"lm-container lm-section-spacing",children:[e.jsx("section",{className:"py-12 dark:bg-gray-900",children:e.jsxs("div",{className:"container mx-auto px-6 text-center",children:[e.jsxs("div",{className:"flex justify-center mb-4 relative",children:[e.jsx(t,{className:"w-14 h-14 text-green-600 animate-pulse"}),e.jsx("span",{className:"absolute inset-0 flex justify-center items-center",children:e.jsx("span",{className:"w-16 h-16 bg-gradient-to-r from-green-300 via-green-100 to-green-300 rounded-full blur-xl opacity-60 animate-ping"})})]}),e.jsx("span",{className:"mb-3 inline-block bg-green-100 text-green-800 px-4 py-1 text-sm font-medium rounded-full",children:"Core Feature"}),e.jsx("h1",{className:"text-3xl sm:text-4xl md:text-5xl font-extrabold leading-tight text-gray-900 dark:text-white mb-6 px-4",children:"Professional Time Logging & Categorization"}),e.jsxs("p",{className:"text-base sm:text-lg text-gray-600 max-w-2xl mx-auto mb-4 leading-relaxed px-4",children:["Effortlessly track and categorize your real estate activities with smart automation and IRS-compliant activity types."," ",e.jsx("strong",{className:"text-gray-900 dark:text-white border-b-2 border-green-600 pb-0.5",children:"Never miss an hour"})," ","of qualifying work again."]}),e.jsx("p",{className:"text-base sm:text-lg text-gray-600 max-w-2xl mx-auto leading-relaxed px-4",children:"Stay organized, compliant, and on track for your REP status goals."})]})}),e.jsx("div",{className:"text-center mb-16 sm:mb-20",children:e.jsxs("div",{className:"text-center mb-16 sm:mb-20",children:[e.jsxs("h2",{className:"text-3xl font-semibold text-gray-900 mb-12",children:["Why ",e.jsx("span",{className:"text-green-600",children:"Time Tracking"})," Matters for REP Status"]}),e.jsxs("p",{className:"text-base sm:text-lg text-gray-600 max-w-2xl mx-auto mb-6 leading-relaxed",children:["To qualify as a ",e.jsx("strong",{children:"Real Estate Professional"})," under IRS guidelines, you must log at least"," ",e.jsxs("strong",{className:"text-green-600",children:[l," hours annually"]})," ","in real estate activities. But it's not just about hitting the number—you need proper documentation, correct categorization, and audit-ready records."]}),e.jsxs("p",{className:"text-base sm:text-lg text-gray-600 max-w-2xl mx-auto mb-6 leading-relaxed",children:[e.jsx("strong",{children:"REPSShield's time tracking system"})," is built specifically for real estate professionals. Our intelligent categorization ensures every logged hour meets IRS requirements, while automation features save you time and reduce the risk of missing important activities."]})]})}),e.jsxs("div",{className:"grid md:grid-cols-2 gap-8 mb-16",children:[e.jsxs(i,{className:`group flex flex-col rounded-2xl border border-gray-200 dark:border-gray-700
2                       bg-white dark:bg-gray-900 shadow-sm transition-all duration-300 ease-in-out
3                       hover:border-green-600 hover:shadow-lg hover:shadow-green-100/30`,children:[e.jsxs("div",{className:"flex items-center gap-3 mb-4 px-6 pt-6",children:[e.jsx("div",{className:`w-12 h-12 rounded-xl flex items-center justify-center
4                           bg-green-100 dark:bg-green-900/30 text-green-600 dark:text-green-400
5                           group-hover:scale-105 transition-transform duration-300 ease-in-out`,children:e.jsx(u,{className:"w-6 h-6"})}),e.jsx(n,{className:"text-xl font-semibold text-gray-900 dark:text-white",children:"Smart Automation"})]}),e.jsx("p",{className:"text-gray-600 dark:text-gray-400 text-base leading-relaxed mb-6 px-6",children:"Save time with intelligent features that automatically categorize and log your real estate activities."}),e.jsxs("div",{className:"space-y-2 mb-6 px-6",children:[e.jsxs("div",{className:"flex items-center gap-2 text-sm text-gray-700 dark:text-gray-300",children:[e.jsx(t,{className:"w-4 h-4 text-green-500 shrink-0"}),e.jsx("span",{children:"Voice-to-text logging"})]}),e.jsxs("div",{className:"flex items-center gap-2 text-sm text-gray-700 dark:text-gray-300",children:[e.jsx(t,{className:"w-4 h-4 text-green-500 shrink-0"}),e.jsx("span",{children:"Auto-categorization"})]}),e.jsxs("div",{className:"flex items-center gap-2 text-sm text-gray-700 dark:text-gray-300",children:[e.jsx(t,{className:"w-4 h-4 text-green-500 shrink-0"}),e.jsx("span",{children:"Calendar integration"})]}),e.jsxs("div",{className:"flex items-center gap-2 text-sm text-gray-700 dark:text-gray-300",children:[e.jsx(t,{className:"w-4 h-4 text-green-500 shrink-0"}),e.jsx("span",{children:"Email time tracking"})]})]})]}),e.jsxs(i,{className:`group flex flex-col rounded-2xl border border-gray-200 dark:border-gray-700
6                       bg-white dark:bg-gray-900 shadow-sm transition-all duration-300 ease-in-out
7                       hover:border-green-600 hover:shadow-lg hover:shadow-green-100/30`,children:[e.jsxs("div",{className:"flex items-center gap-3 mb-4 px-6 pt-6",children:[e.jsx("div",{className:`w-12 h-12 rounded-xl flex items-center justify-center
8                           bg-green-100 dark:bg-green-900/30 text-green-600 dark:text-green-400
9                           group-hover:scale-105 transition-transform duration-300 ease-in-out`,children:e.jsx(y,{className:"w-6 h-6"})}),e.jsx(n,{className:"text-xl font-semibold text-gray-900 dark:text-white",children:"IRS Compliance"})]}),e.jsx("p",{className:"text-gray-600 dark:text-gray-400 text-base leading-relaxed mb-6 px-6",children:"Meet all IRS requirements with 14 approved activity categories and audit-ready documentation."}),e.jsxs("div",{className:"space-y-2 mb-6 px-6",children:[e.jsxs("div",{className:"flex items-center gap-2 text-sm text-gray-700 dark:text-gray-300",children:[e.jsx(t,{className:"w-4 h-4 text-green-500 shrink-0"}),e.jsx("span",{children:"14 approved activity categories"})]}),e.jsxs("div",{className:"flex items-center gap-2 text-sm text-gray-700 dark:text-gray-300",children:[e.jsx(t,{className:"w-4 h-4 text-green-500 shrink-0"}),e.jsx("span",{children:"Audit-ready documentation"})]}),e.jsxs("div",{className:"flex items-center gap-2 text-sm text-gray-700 dark:text-gray-300",children:[e.jsx(t,{className:"w-4 h-4 text-green-500 shrink-0"}),e.jsx("span",{children:"Timestamp verification"})]}),e.jsxs("div",{className:"flex items-center gap-2 text-sm text-gray-700 dark:text-gray-300",children:[e.jsx(t,{className:"w-4 h-4 text-green-500 shrink-0"}),e.jsx("span",{children:"Evidence attachment support"})]})]})]})]})]}),e.jsx("section",{className:"py-20 bg-white dark:bg-gray-900",children:e.jsxs("div",{className:"container mx-auto px-6",children:[e.jsxs("div",{className:"max-w-5xl mx-auto text-center mb-14",children:[e.jsxs("h2",{className:"text-3xl font-semibold text-gray-900 dark:text-white mb-12",children:["See ",e.jsx("span",{className:"text-green-600",children:"Time Tracking"})," in Action"]}),e.jsx("p",{className:"mt-4 text-lg text-gray-600 dark:text-gray-400 max-w-2xl mx-auto",children:"Experience how effortless and intuitive time tracking can be — from quick entries to AI-powered voice logging and a powerful activity dashboard."})]}),e.jsxs("div",{className:"max-w-5xl mx-auto mb-12",children:[e.jsxs("div",{className:"grid md:grid-cols-2 gap-6",children:[e.jsxs(i,{className:"group bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700 rounded-2xl shadow-sm transition-all duration-300 hover:shadow-lg hover:border-green-400",children:[e.jsx(d,{children:e.jsxs(n,{className:"flex items-center text-lg font-semibold text-gray-900 dark:text-white mb-4",children:[e.jsx(N,{className:"w-5 h-5 mr-2 text-green-600"}),"Quick Entry Form"]})}),e.jsxs(c,{children:[e.jsx("div",{className:"bg-gray-100 dark:bg-gray-700 rounded-xl overflow-hidden mb-4 border-2 border-gray-300 dark:border-gray-600",children:e.jsx("img",{src:"/feature-images/entry.png",alt:"Quick time entry form screenshot",className:"w-full h-auto object-contain"})}),e.jsx("p",{className:"text-gray-700 dark:text-gray-300 leading-relaxed text-base text-left",children:"Log hours in seconds with our streamlined entry form. Smart defaults and auto-suggestions make tracking effortless."})]})]}),e.jsxs(i,{className:"group bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700 rounded-2xl shadow-sm transition-all duration-300 hover:shadow-lg hover:border-green-400",children:[e.jsx(d,{children:e.jsxs(n,{className:"flex items-center text-lg font-semibold text-gray-900 dark:text-white mb-4",children:[e.jsx(p,{className:"w-5 h-5 mr-2 text-green-600"}),"Activity Dashboard"]})}),e.jsxs(c,{children:[e.jsx("div",{className:"bg-gray-100 dark:bg-gray-700 rounded-xl overflow-hidden mb-4 border-2 border-gray-300 dark:border-gray-600",children:e.jsx("img",{src:"/feature-images/dashboard-property.png",alt:"Activity dashboard screenshot",className:"w-full h-auto object-contain"})}),e.jsx("p",{className:"text-gray-700 dark:text-gray-300 leading-relaxed text-base text-left",children:"Visual timeline of your activities with color-coded categories, progress tracking, and weekly summaries."})]})]})]}),e.jsx("div",{className:"mt-8 flex justify-center",children:e.jsxs(i,{className:"group bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700 rounded-2xl shadow-sm transition-all duration-300 hover:shadow-lg hover:border-green-400 max-w-5xl w-full",children:[e.jsx(d,{children:e.jsxs(n,{className:"flex items-center text-xl font-semibold text-gray-900 dark:text-white mb-4",children:[e.jsx(k,{className:"w-6 h-6 mr-3 text-green-600"}),"Voice Logging"]})}),e.jsxs(c,{children:[e.jsx("div",{className:"bg-gray-50 dark:bg-gray-300 h-48 rounded-xl overflow-hidden mb-4 border-2 border-gray-300 dark:border-gray-600 flex items-center justify-center",children:e.jsx("img",{src:"/feature-images/voice-logging2.png",alt:"
9Voice logging screenshot",className:"max-h-full max-w-full object-contain"})}),e.jsx("p",{className:"text-gray-700 dark:text-gray-300 leading-relaxed text-base text-left",children:'Speak naturally: "Spent 2 hours showing properties to tenants at Downtown Loft." AI handles the rest.'})]})]})})]}),e.jsx("div",{className:"flex justify-center mt-8",children:e.jsx(j,{href:"/features",children:e.jsx(b,{size:"lg",className:"px-8 border border-green-600 bg-green-600 text-white hover:bg-white hover:text-green-600 transition-colors",children:"See All Features"})})})]})})]})}export{T 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.