INDEPENDENT PORTFOLIO DEMO How this demo works ↗
brush & beamROOM FOR A FRESH START.

A LITTLE COLOR. A NEW PERSPECTIVE.

A fresh coat.
A clearer plan.

Give your next room a thoughtful starting point. Explore finishes, see an estimate, and turn the details into a simple project request.

Find your starting point

An interactive painting studio concept.
Built to demonstrate the whole request journey.

THE NEXT CHAPTER / INTERIORS01 — 06
Detailed interior concept with sage walls, cream arched trim, a terracotta woven chair, oak floors, a leafy plant, and warm window light.
Considered color.
Everyday spaces.
01 Choose your space02 Make it your own03 Save the starting pointNO BOOKING. NO PAYMENT. JUST A DEMO.

YOUR SPACE, TAKING SHAPE

Start with the details.

Three small steps. One useful starting point.
All rates below are fictional sample prices.

  1. 1 Your rooms
  2. 2 The finish
  3. 3 Review & save
First, tell us about the space.

Use approximate floor area, not wall area. This is a simplified sample pricing model.

80–600 sq ft per room. For this demo, rooms share the same average size.

A starting range, with room for context.
Real quotes need measurements, surface review, and an agreed scope.

Sample requests may be removed after 7 days. No email is sent.

THOUGHTFUL FROM THE FIRST STEP

More clarity.
Less guesswork.

This sample connects a useful frontend to a real request workflow. Here is what happens along the way.

Read the project notes ↗
01

Explore a starting range.

Room size, finish, preparation, and extras feed one shared pricing model. The server recalculates every saved estimate.

02

Save the sample details.

The request is validated and stored in a Cloudflare database. A unique receipt can be reopened after a refresh.

03

Keep the next step organized.

The private owner dashboard supports status updates, filtering, and CSV export. A public tour shows fictional example records.

Explore the dashboard tour ↗

A FEW USEFUL ANSWERS

Before you begin.

Is this a real painting company?

No. Brush & Beam is a fictional, self-initiated portfolio project by Cory Smallegan, built with AI-assisted development. No real painting service is offered.

What gets saved when I submit?

Your chosen sample contact, project selections, sample notes, calculated price range, and request status are saved to a real database. Use fictional details only. Requests may be removed after 7 days.

Will a confirmation email be sent?

No. Email notifications are deliberately disabled in this demo. A saved receipt confirms the database operation. No booking or payment is made.

Can I see the owner dashboard?

The public dashboard tour uses clearly labeled fictional example records. The actual owner dashboard requires a private password and shows the saved demo requests.

Open the read-only tour ↗