← All case studies
Small business · Website

Bentley Boxes

Site, booking flow, and brand built from zero to live in three weeks for a young entrepreneur starting a box-recycling service.

Bentley Boxes screenshot

Bentley is a middle school student in Forney, Texas. He noticed that every recycling bin on his street was overflowing with flattened-and-not-flattened cardboard, that online shopping had made it worse, and that most people would happily pay a small amount to make the problem go away.

So he started a business: $10 a month, weekly pickup, stack the boxes in your garage and forget about them. No cutting, no bundling, no hauling anything to a recycling center.

He needed a real website before his first customer would take him seriously. We built it in three weeks.

The whole site is one decision

Everything on the page pushes toward a single action: sign up for weekly pickup. There is no blog, no newsletter, no five-tier pricing table.

The homepage answers the three questions a Forney homeowner has, in order — what is this, how does it work, what does it cost — and then asks for the signup. Three steps, stated plainly: stack your boxes, we pick them up, we recycle them responsibly.

The signup flow

The form captures what a pickup route actually needs and nothing else: name, email, phone, address, city, ZIP, whether they want the monthly plan or a one-time pickup, and the date they would like to start. There is one optional field asking how they heard about the service, because for a business growing by word of mouth in one town, that answer is the marketing budget.

Submissions land in Convex and trigger a confirmation email. No spreadsheet, no inbox archaeology.

The dashboard

Behind Clerk authentication, Bentley gets a dashboard listing every signup request with the address and pickup preference, so he can plan a Saturday route.

Roles are modeled from the start — admin, customer, driver, staff — even though today there is exactly one admin. Drivers are the obvious next hire, and it costs nothing to leave the door open now instead of migrating a user table later.

The brand

Named after the founder, because at this scale the founder is the brand. The site says "student-owned, Forney, TX" above the fold and quotes Bentley on why he started it. That is the actual competitive advantage against a municipal service, and burying it would have been a mistake.

Orange and cream, a box mark, and a lot of white space. It reads as a real service rather than a school project, which was the requirement.

What it runs on

Nuxt 4 and Vue, Convex for signups and roles, Clerk for auth, Resend for transactional email, Tailwind and Nuxt UI for the interface. Deployed on Vercel.

Small stack, small business, low ongoing cost — which matters when the whole operation runs on $10 subscriptions.

StackNuxt · Vue · TypeScript · Tailwind · Convex · Clerk