Build in the open

Build log

I’m Alex Gurghis. CarDealerTool builds websites for independent used-car dealers: your own domain, inventory from the DMS you already run, every enquiry delivered back into it. I run it alone, with two AI sessions and written rules: one plans each job and checks the result, the other writes the code. Below is what shipped to production, newest first, and how each item was checked. Nothing here is a plan.

October 2026
  1. Week 5 · 29 Sep–5 Oct

    Trade-in pages promise only what the software does

    Product

    The trade-in page promised offer times, prices above book value and a sales-tax saving that no dealer had confirmed, and the tax rule depends on the state.

    Checked: Every time, price comparison and tax statement removed from the page, its form and its e-mail; the online figure is now described as what it is, a ballpark range.

  2. Week 5 · 29 Sep–5 Oct

    Every text a shopper sees can be edited

    Platform

    Three blocks on a financing page showed text the dealer could not change, so a wrong claim could only be fixed in code.

    Checked: Step lists, application stats and call-to-action checklists now have their own fields; editing a banner no longer changes its layout.

  3. Week 1 · 6–12 Oct

    A page for dealers who use DealerCenter

    Marketing

    Dealers on that DMS were landing on a page titled "alternative", which says the opposite of what we offer.

    Checked: One page, one offer, a live dealership to click through and a form that reaches a person; reachable with no login and listed in the sitemap.

  4. Week 1 · 6–12 Oct

    The DealerCenter page shows the product before it asks

    Marketing

    The first version was all text; a dealer arriving from an e-mail should see the flow, a live car page and the form on the first screen.

    Checked: Hero with the form beside it, a drawn DealerCenter-to-website-to-leads diagram, a browser frame on the live site and an eight-item feature grid; same words, same form, same checks as before.

  5. Week 1 · 6–12 Oct

    The proof page shows a real sold car

    Marketing

    The page that argues "a sold car keeps its page" had two empty placeholder boxes where the proof should be, waiting for the first car to sell through the platform.

    Checked: A real sold listing from a live dealership, with its sold marker and the cars in stock beneath it, replaces the placeholders; the search-result panel, the numbers and the sign-up form were redrawn around the same words.

  6. Week 1 · 6–12 Oct

    Templates are checked against each other by a script

    Ops

    Bringing the second website template level with the first took a hand crawl of 29 routes; the next template should be a checklist.

    Checked: A written contract for what every template must render, and a script that compares two live sites route by route (status, titles, structured data, footer links, lead forms) and fails on any unexplained difference.

  7. Week 1 · 6–12 Oct

    We Buy Cars stands out in the storefront menu on both templates

    Product

    Dealers who buy cars from the public asked for it: that is how their lot gets stock, and the link was the last plain item in the menu.

    Checked: An outlined button in the dealer's own color with one short shine per visit (none for visitors who turn motion off); measured in the dealer's own font so the menu fits without pushing "Apply for Financing" off the screen.

  8. Week 1 · 6–12 Oct

    The We Buy Cars form comes first and can fill the car in from its VIN

    Product

    On a phone the first field of the sell form sat four screens down, under the steps and six questions, and its first step asked seven things at once.

    Checked: The form now sits under the headline, about one screen down; a VIN fills in year, make and model through the free federal decoder; ZIP is optional; and the form asks whether the seller also wants to replace the car, which reaches the dealer with the lead. Still no price on the page.

  9. Week 1 · 6–12 Oct

    A dealer who buys cars can state, from their own settings, what they promise sellers

    Product

    A dealership confirmed it buys any car, pays the same day, holds its offer for a week and pays off loans; the shared page could not say so for one dealer without saying it for all.

    Checked: Four switches in the dealer's settings, each showing the sentence it will publish; a row of promise tiles under the sell form and matching FAQ answers appear only for what is switched on. With everything off the page is unchanged.

  10. Week 2 · 13–19 Oct

    A dealer who says yes becomes an account in one click

    Platform

    A dealer who agreed by e-mail or through the sign-up form had to be retyped by hand into a new account, which then started on the wrong trial, with no pages and no way for the owner to set a password.

    Checked: One click on the request opens the account prefilled; pages, the owner's login invitation and the 90-day founding period are set up by the platform, and the invitation goes out when the account is approved.

  11. Week 2 · 13–19 Oct

    The platform keeps an activity log

    Platform

    The day a new dealer joined, nobody could tell whether the owner had signed in yet, or later who changed a setting or deleted a car.

    Checked: Sign-ins and changes are recorded and visible to the super-admin and to each dealer's owner, with field names only (never passwords or personal data), and old rows are cleared on a fixed schedule.

  12. Week 2 · 13–19 Oct

    The platform operator can set up a dealer's website for them

    Platform

    A new dealer's site had to be built before its owner had touched the dashboard, and the only ways in were the owner's own login or a membership they had to grant.

    Checked: Opening a dealer as admin shows a banner on every page, gives editing rights on that one website only, and records every save with the operator's name in the activity log.

  13. Week 2 · 13–19 Oct

    Inspection claims appear only for dealers who confirm they inspect every car

    Product

    Every storefront said each car was inspected, and one line said "Mechanic Certified"; a new dealer had never said either.

    Checked: A dealer setting, off by default, with the dealer's own sentence; with it off, every page in both templates drops the claim and lists simply get shorter. "Mechanic Certified" is gone for everyone.

  14. Week 3 · 20–26 Oct

    US time format, a number for text messages, AutoCheck links and history settings a dealer can change

    Product

    A new dealer's first call: opening hours read "09:30 – 17:30", texts go to a different number than calls, they use AutoCheck rather than CARFAX, and report or credit-form settings still needed a database change.

    Checked: Every storefront shows 9:30 AM – 5:30 PM (structured data keeps the standard format); an optional text number adds a "Text us" link; AutoCheck report links (links only, no scores); and one settings panel for CARFAX, AutoCheck and the DealerCenter credit form.

September 2026
  1. Week 4 · 22–28 Sep

    Branded 404 pages that actually load

    Product

    A mistyped address or an old link to a sold car should land on the dealer's site, not on a blank page.

    Checked: Every missing page now returns a real 404 with the dealer's header and search; all 214 URLs in the live sitemap still load.

  2. Week 4 · 22–28 Sep

    A second website template, at parity with the first

    Product

    A dealer should be able to change the look without losing a page, a link or anything they edited.

    Checked: Compared on two copies of a real dealership, route by route: 29 routes, same pages, same structured data, same footer links.

  3. Week 4 · 22–28 Sep

    Dealer websites say only what the dealer's data proves

    Product

    Default text had grown promises no dealer had made: team members, review counts, warranties, lender lists, approval times.

    Checked: Every default now comes from the dealer's own data or stays hidden; checked page by page on both templates.

  4. Week 4 · 22–28 Sep

    One story on cardealertool.com

    Marketing

    The site described two different products; the one dealers buy is a website that works with the DMS they keep.

    Checked: Every page rewritten to match, anything we could not prove removed, and the proof numbers recomputed daily from a live dealership.

  5. Week 3 · 15–21 Sep

    A We Buy Cars page, with its own lead type

    Product

    Dealers buy cars from the public as well as sell them, and that lead has to be told apart from a trade-in.

    Checked: Live within two days of the dealer's request; a sell lead arrives labelled as such in the dealer's system.

  6. Week 3 · 15–21 Sep

    Ask about a car in one click

    Product

    The dealer showed us shoppers who wanted to ask "is it still available?" without typing a message.

    Checked: Shipped the same day it was asked for; the question buttons can no longer be hidden by the page's sticky panel.

  7. Week 2 · 8–14 Sep

    Faster pages and a search clean-up

    Product

    Most shoppers browse on a phone, and Google ranks slow and messy pages lower.

    Checked: Blocking time down from 960 ms to 40 ms and the Lighthouse score from 76 to 84; 45 cars now produce 213 indexable pages.

  8. Week 1 · 1–7 Sep

    Every website enquiry delivered into the dealer's DMS

    Product

    Leads that sit in a second inbox get answered late; the dealer works in their DMS all day.

    Checked: Live since 2 September in the standard lead format; two forms that used to notify nobody now do.

  9. Week 1 · 1–7 Sep

    First dealership live on its own domain

    Platform

    The website is the product, so it has to run on the dealer's own address without losing search traffic.

    Checked: Moved on 1 September; search traffic held through the move, 22 clicks a day before and 26 after (Search Console).

  10. Week 1 · 1–7 Sep

    Security and data handling

    Ops

    Dealer websites collect credit applications, so sensitive data needs more than good intentions.

    Checked: Three critical dependency advisories closed, sensitive fields encrypted with their own key, stored documents served only after an access check.

August 2026
  1. Week 5 · 29–31 Aug

    Operator alerts on the phone

    Ops

    A new lead, a first chat message or a silent inventory feed should reach a person in minutes, not the next morning.

    Checked: Confirmed on a real phone before the first dealer went live; alerts carry only values we control, never text typed by a shopper.

  2. Week 4 · 22–28 Aug

    Connect your own domain with one DNS record

    Platform

    The dealer keeps their address and brand, and nobody should need to understand certificates to move a website.

    Checked: The certificate is issued before the dealer points their domain at us, so the switch has no downtime; old addresses redirect page by page.

  3. Week 4 · 22–28 Aug

    Six fixes to the inventory import

    Platform

    A wrong import is worse than none: a car with the wrong price or no photos costs the dealer a sale.

    Checked: Text encoding, the advertised price, the photo list, hand edits kept, sold cars able to return, cars without a price handled; about 1,400 unchanged photos a day no longer downloaded again.

  4. Week 4 · 22–28 Aug

    Inventory feed: preview before, alarm when it goes quiet

    Ops

    The dealer should see what a sync will change before it runs, and someone should hear about it when the feed stops.

    Checked: Every sync shows its plan first and runs one at a time; a feed that goes quiet raises an alert. Syncs run every hour.

  5. Week 4 · 22–28 Aug

    Honest stock counts

    Product

    Sold cars were counted as in stock, so a site could promise cars the lot no longer had.

    Checked: A storefront that said "91 vehicles in stock" now shows the real number; sold cars keep their pages, marked sold, and stay reachable by search engines.

  6. Week 4 · 22–28 Aug

    A page for dealers who never show up on Google

    Marketing

    Independent lots are missing from page one for the searches their buyers actually type.

    Checked: Built from a real search, read result by result; its numbers are now computed live.

  7. Week 3 · 15–21 Aug

    Inventory arrives from the dealer's DMS on its own

    Platform

    The dealer already keeps every car in their management system; typing it twice is the job we remove.

    Checked: The DMS sends a file, we import it on schedule with photos; the first dealer's whole lot came in without retyping a car.

  8. Week 3 · 15–21 Aug

    Dashboard navigation rebuilt around daily use

    Platform

    The menu was ordered by when features were built, not by how often a dealer needs them.

    Checked: Reordered by frequency; five links that had never rendered were found and restored.

  9. Week 2 · 8–14 Aug

    Private demo sites for prospects

    Platform

    A dealer decides faster when they see their own lot on a site, not a mockup.

    Checked: Never indexed by search engines and expires on its own.

July 2026
  1. Marketing site, built in the open

    Marketing

    The landing, feature pages, pricing, and this log — shipped transparently.

  2. Smarter AI website chat

    Product

    Understands plain English ("black SUV under $15k") and supports live human takeover — jump in and reply.

  3. Founding-dealer program + transparent pricing

    Marketing

    Join now and lock in founding rates that stay below list.

  4. SEO: combo category pages + rich schema

    Product

    Dedicated ranking pages for "Toyota SUVs", "SUVs under $15k", and more — plus breadcrumb and vehicle-list schema.

  5. Storefront speed + mobile polish

    Product

    Faster loads (Core Web Vitals) and mobile fixes across the storefront.

Earlier
  1. AI website chat (Phase 0)

    Product

    Answers inventory and financing questions and captures every visitor as a lead.

  2. SEO catalog

    Product

    A ranking page for every make, model, body style and price range — with auto-written descriptions, FAQs and schema.

  3. The dealer website

    Product

    Two fast, mobile, SEO-ready templates with your inventory built in.

  4. Scan intake

    Platform

    Scan a driver’s license to create a lead; scan a VIN to start a trade-in.

  5. The DMS core

    Platform

    Inventory, deals, in-house BHPH financing and CRM, in build and running on test data; rolling out to founding dealers as each part is ready.

This log updates as we ship. Everything above is live today.

Alex writes about how this is run, twice a week, on LinkedIn: linkedin.com/in/alex-gurghis-bba2556

CarDealerTool is built and operated by Alex Gurghis, Xander Soft SRL.

Building in the open — join us.

Become a founding dealer, start on the live platform, and help shape what ships next. Async signup — no sales call.

Build log

Building in the open

Get product updates & founding-dealer news as we ship.

No spam. Unsubscribe anytime.