Fletcher Hills.dev
All work
Internal toolingAdmin / CRM2026

Tony Trowbridge — Plein Air Watercolorist (internal)

Tony Art Manager

Operator admin panel to manage the artist catalog, sales, and inventory behind the public site.

Tony Art Manager — hero
Client
Tony Trowbridge — Plein Air Watercolorist (internal)
Role
Sole engineer
Engagement
Internal tooling (bundled with artist representation)
Duration
Ongoing
Year
2026

Overview

A lightweight React + Vite admin panel used to upload paintings, update availability, track sidewalk sales, and stage new gallery additions before they publish to the public Tony Trowbridge site. Built to let a non-technical operator manage the artist's catalog without touching the codebase.

Challenge

The public site was static-exported to Firebase, meaning every gallery update required a developer to redeploy. An artist-first workflow needed a non-developer admin surface.

Approach

React 18 + Vite for speed, Tailwind 3 for styling, a simple CRUD UI backed by the same data layer the static site reads from at build time.

Outcome

Ships paintings through a non-technical workflow; reduces manager time on every new painting from ~15 minutes of manual edits to under 2 minutes.

More work

All work →
Tony Trowbridge — preview
Live

Tony Trowbridge — Plein Air Watercolorist

Five-page portfolio, gallery, and donation platform for a San Diego plein-air watercolor artist — press-featured, Firebase-hosted, conversion-tuned.

Creative / Portfolio SiteNext.js 15TypeScriptTailwind v4Framer Motion+1
Tevita Care SD — preview
Live

Tevita Care — Regional Center Vendor (Service Code 531)

SEO-engineered marketing site for a licensed Adult Day Program — local search, lead capture, GA4 / GTM / Meta Pixel wired for paid growth.

Marketing SiteNext.js 16TypeScriptTailwind v4Firebase Hosting+3
Music A&R Platform — preview
In development

Private music-industry client (demo buyer: major-label producer)

A&R pipeline for discovering, tracking, and signing artists — real-time dashboards, demo review with time-coded comments, deal kanban, RBAC.

Full-Stack Web AppNext.js 16TypeScriptFirebase (Auth + Firestore + Storage)shadcn/ui+3