Excavation · Maiden, NC

Smith Mine

A Fill Dirt Business That Prices Its Own Loads.

  • Instant load quotes
  • Card deposits
  • Owner dashboard

The business

What they needed

Smith Mine is Matt Smith's excavation, fill dirt and grading business in Maiden, NC, working across Catawba and Lincoln counties. He had a 5.0 rating from 40 Google reviews and no website: his Google listing sent people to Facebook.

Every load of dirt or gravel was priced over the phone, one call at a time, which meant stopping work to do the math. Deposits, balances, rain days and reminders all lived in his head and his phone.

What we built

The build, screen by screen

We built the site around how his business actually runs. A customer picks a material, says how much and enters an address; the site measures the real driving distance from the pit and prices the load on the spot, delivery included. A calculator turns length, width and depth into yards or tons, and a service area checker answers whether he comes out to them.

smithminenc.com
The Smith Mine home page from the top, on a desktop
The live home page, from the top. Hover or scroll to it to watch it run.
The Smith Mine home page on a phone
On a phone
  1. Four phone screens of the Smith Mine quote wizard: picking screened topsoil, choosing 10 yards spread, entering a delivery address in Maiden, and a delivered estimate of $515 with the $100 deposit button. Demo quote to a public address.

    The load is priced on the spot

    A customer picks the material, says how much and enters the address. The site measures the real driving distance from the pit and shows the delivered price, so nobody has to call and wait for Matt to do the math.

  2. The How much do I need calculator on a laptop and a phone, showing a 40 by 30 foot area at 4 inches deep worked out as 15 yards of dirt or 21 tons of gravel.

    How much do I need?

    Length, width and depth go in. Yards of dirt or tons of gravel come out, already priced. The question that used to start every phone call now answers itself.

  3. The payment steps on phones: the $100 deposit button, a booking status page with the balance link, a customer signing for the delivery with a finger, and the PDF receipt marked paid in full. Demo data with fake names.

    Deposit, balance, signature, receipt

    A $100 deposit holds the day. When Matt confirms the date he sends the balance as a pay link from his phone, or shows a QR code so the customer pays in the yard. They sign on the phone when the load is down and the PDF receipt sends itself.

  4. Matt's dashboard Today screen on a desktop: a customer waiting on a call, a five day forecast for Maiden, today's and tomorrow's deliveries with call and text buttons, and money tiles. Demo data with fake names.

    His own dashboard

    Today and tomorrow's run sheet with a 5-day forecast, who is waiting on a call, what is still owed, jobs, a calendar, quotes, customers, money and prices. He can take a job from a phone call and send it to a driver.

  5. Four dashboard screens on phones: moving every job on a rainy Thursday to Friday, the confirmation that three jobs moved, the website editor, and the history list for putting an old save back. Demo data.

    Rain days, and edits from his phone

    When it rains he moves the whole day at once and everyone on it with an email hears about it. He changes his own words, services, questions, photos and town pages from his phone, and any of the last 30 saves can be put back.

The whole build

A $100 deposit holds the day. When Matt confirms the date he sends the balance as a pay link from his phone, or shows a QR code so the customer can pay in the yard. The customer signs on the phone when the load is down and a PDF receipt is issued automatically.

Clearing, grading, concrete and demo come in as requests, and Matt types a price to generate the pay link. Behind it all is his own dashboard: today and tomorrow's run sheet with a 5-day forecast, jobs, a calendar with days off, a quote log, customers, money, prices, a website editor, team and settings. He can take a job from a phone call, send a job to a driver, and move a whole rain day at once, with everyone on it who has an email told automatically.

Day-before reminders, balance reminders, abandoned deposit alerts, review requests, quote follow-ups and a Monday digest run on their own. He edits his own words, services, FAQ, photos and town pages from his phone, with the last 30 saves kept so any change can be put back.

Brand match

Built in their colors

Read straight off the live site: the logo where it sits, the colors by how much of the page they cover, and the type they set.

Logo

Smith Mine logo, as it sits in the site header

Kept as they had it, at every size from the header to the phone menu.

Palette

  • #b5522aAccent
  • #1c1a17Base
  • #ecebe6Surface
  • #5f5a52Text

This page wears their accent too.

Type

The Smith Mine headline, "Need fill dirt?", set in Zilla Slab

Headlines Zilla Slab · Body Public Sans

Connections

What it is wired to

The parts that do the work in the background, so the owner does not have to.

  • StripeDeposits, balance links and QR pay in the yard
  • Road routingReal driving distance prices every load
  • EmailReminders, receipts and a Monday digest

Smith Mine

smithminenc.com

  • DatabaseJobs, quotes, customers and money
  • Owner dashboardRun sheet, calendar and rain days
  • Site editorHe edits words, photos and towns

By the numbers

What the site holds

Counted on the live site or in the build. No made up growth numbers.

  • 14Service PagesOne for each kind of work he does, from fill dirt delivery to septic and sport court pads
  • 7Town PagesThe seven towns with the most real jobs, each with its own page
  • 143Job PhotosReal photos of his own work, picked from 357 originals
  • 5.0Google RatingAcross 40 Google reviews, shown on the site
  • 10Dashboard ScreensToday, jobs, calendar, quotes, customers, money, prices, website, team and settings
  • 6Automatic JobsReminders, balance and quote follow-ups, review requests and a Monday digest, with nobody pressing send

Measured 10/2026, mobile Lighthouse

  • 96Access
  • 100Best practice
  • 100SEO

Run on the live home page.

They built a website for my company and it was great from beginning to end. I asked a lot of questions and they were there every step of the way! A+ customer service
Matt Smith, Smith Mine · Google review

Built with

  • Next.js 16
  • Tailwind CSS 4
  • TypeScript
  • Cloudflare Pages Functions
  • Cloudflare D1
  • Stripe
  • Resend
  • OpenStreetMap routing
  • Schema.org
  • llms.txt

Your site next.

Tell me about your business. I send a preview and one fixed price.