Projects
17 tracked · synced from Obsidian compasses
Business
The Flooring Folks
Make The Flooring Folks the most-called flooring installer in The Shoals by turning the website into a reliable source of booked in-home estimates.
Ryan marks generate_lead as a GA4 key event in GA4 Admin -> Events (requires his authenticated pass); lead destination and generate_lead event wiring already verified live
Calculator Sites
Calculator Sites
Standalone calculator/tool websites that earn AdSense revenue as unique SEO landing pages (OmniCalculator-style: no signup, instant results, high dwell time).
Ryan completes AdSense payment profile + address verification in the AdSense dashboard — reviews submitted Jul 31 for both calculators, pending Google decision
Calculator Sites / Calculate Flooring
Calculate Flooring
Make calculateflooring.com the fastest, most trustworthy flooring cost calculator people reach from search.
Monitor GSC for CTR lift on the money-first cost titles (deployed 2026-08-06), then begin new-niche expansion (tile/rental via the new CF Pages CTR redirects)
Calculator Sites / Calculate Roofing Cost
Calculate Roofing Cost
Make calculateroofingcost.com the go-to roofing cost calculator people reach from search.
Monitor GSC indexation of the new best-roofing/compare pages (live in the 128-URL sitemap) and confirm the AdSense crawler can fetch them; resubmit sitemap if indexation stalls. CTR/AEO schema already complete and verified live.
Cousins Reading Club
Ophelia's Storybook (was Cousins Reading Club)
A private family read-along and kid story-creation app where Ophelia (and the cousins) read published stories and create her own with a safe AI helper, voice, and keepsakes.
Phase 5: auto-illustrate created-story pages — confirm Z.AI image-gen access, add an image endpoint to the crc-story-ai Worker, fetch one illustration per page in the create preview
Hermes
Hermes (Agent Operating System)
A two-peer agent operating system (Pike + Adam) where Ryan sets outcomes and the system runs routine collection, drafting, verification, and monitoring quietly — interrupting Ryan only for money, ethi
On 2026-08-07, review the seven-sample four-part brief scorecard and decide: graduate to live Pike-profile delivery, another shadow revision, or reject
Marketing Agency
Marketing Agency (ROJ AI)
A lean local marketing agency for Florence/Shoals small businesses that sells affordable recurring packages through personalized preview-site + QR postcard + phone follow-up.
Build the 20-prospect pressure/soft-washing pilot list, then generate the first 5 polished preview sites (not all 20)
Marketing Agency / Client Projects
Builder's Choice (agency prospect pitch site)
Win Builder's Choice as a monthly marketing retainer client for ROJ AI Agency using this live demo as the pitch.
Ryan makes the outreach call to Builder's Choice Florence (256-216-5666), after deciding which URL is the pitch artifact
Rank and Rent
Rank and Rent
A portfolio of profitable local-service and directory web properties earning recurring revenue through leads, leases, and paid listings — one canonical status source, measurement before expansion.
Connect Stripe in test/sandbox mode on FFP, then run four Checkout Sessions and webhook lifecycle tests
Rank and Rent / Directories
Rank and Rent Directories
Directory and database web properties that compound traffic into monetization (AdSense, paid listings) without mixing into one-off lead-gen sites.
On 2026-08-10, compare GSC sitemap indexed counts for FFP and Shoals Flooring Directory; inspect representative URLs if either remains at zero
Find Flooring Pros
Build findflooringpros.com into the nationwide flooring contractor directory that contractors pay to be featured on and homeowners trust to find a pro fast.
Configure four GA4 key events (quote_request, claim_submitted, contractor_call_click, contractor_website_click) in Admin → Events after Ryan signs into GA4; then connect Stripe in test/sandbox mode and run webhook lifecycle tests
Shoals Dumpster Directory
Become the Shoals comparison layer for dumpster size, price ranges, and local haulers — monetized by featured listings and direct calls, not shared-lead spam.
Ryan buys shoalsdumpsterrental.com (or dumpsternorthalabama.com), then Pike attaches it to Cloudflare Pages project shoals-dumpster-directory and submits GSC/GA4 on the custom domain
Shoals Flooring Directory
Be the go-to free local flooring directory for The Shoals — simple enough for a non-tech-savvy senior — monetized purely by ads and independent of FindFlooringPros.
Let Google recrawl the corrected directory pages, then recheck the Search Console review-snippet validation after the crawl window.
Rank and Rent / Sites
Madison AL Flooring
A leased, locally-ranking rank-and-rent flooring site that funnels organic Madison, AL flooring searches to one vetted contractor tenant on a predictable monthly lease.
Activate GA4 by setting NEXT_PUBLIC_GA_ID in Cloudflare env and redeploying (form path is verified wired to a monitored Web3Forms inbox; only analytics is inactive), then proceed to content expansion
Muscle Shoals Roofing Pros
Make muscleshoalsroofingpros.com the local roofing site Shoals homeowners call first — a property built to lease to a roofer.
Let Google recrawl the corrected sitemap, then recheck Search Console indexing and coverage after the crawl window.
Shoals Epoxy Flooring
Make shoalsepoxyflooring.com the local epoxy flooring site Shoals property owners contact — a property built to lease.
Monitor GSC after sitemap namespace fix; keep form/call path warm and pursue local citations/GBP when ready
The Flooring Folks CRM
theflooringfolkscrm
A flooring subcontractor's digital job folder with a flooring-trained office assistant — "Talk it. Snap it. Measure it. Price it. Send it."
Run the pre-build validation gate: benchmark 15-25 anonymized real Flooring Folks quote inputs against the proposed structured flooring intake schema