For my #lovablechallenge submission, I built Spoke & Hub, an intelligent dispatch and booking system for a mobile bike repair crew in Portland, Oregon.
Why I built it:
Standard calendar apps fail mobile service businesses. Owners spend hours playing text-message ping-pong just to figure out what tools to bring ("What exactly is wrong with the bike?"), and they waste unpaid hours driving erratically across the city, because standard tools don't group appointments by location.
What I built:
I designed an end-to-end application that eliminates the manual busywork of triaging and routing:
Visual Triage Front-Door: Customers must select their specific mechanical issue (e.g., brakes, gears, flat) during the booking flow, ensuring the mechanic always packs the exact right parts before leaving the shop.
Geographic Routing: The app requests a zip code upfront and enforces strict routing logic. It only displays availability for the exact days the van is already scheduled to be on that side of the river, eliminating cross-town driving.
Live Repair Tracking: Customers get a real-time status tracker (from "Confirmed" to "On the stand" to "Done") so they never have to text the owner asking for updates.
Zero-Touch Owner Dashboard: The backend turns messy inbound inquiries into perfectly optimized, pre-diagnosed daily route cards.
Instead of just fixing the calendar, I fixed the operational workflow. Spoke & Hub turns a customer's broken bike into a confirmed, profitable route with zero manual effort from the team.
Project Link: https://spokehub.lovable.app/
(Be sure to watch the attached 1-minute video walkthrough to see the automated routing and live tracking in action!)
AI Automation Platform — SaaS Dashboard & Mobile App UI Design
✨ Smarter Workflows, Powered by AI
A futuristic AI automation platform concept that brings workflows, intelligent assistance, and performance analytics into one digital workspace. The design combines a deep navy interface, electric blue accents, and immersive orbital visuals to make complex automation tools feel intuitive and accessible.
Special attention was given to:
• Immersive dashboard composition with glowing orbital graphics and futuristic visual elements
• AI assistant interface featuring voice interaction controls, animated-inspired waveforms, and quick actions
• Organized workflow cards, automation management, and real-time activity feeds
• Clear analytics widgets with progress indicators, performance charts, and automation status controls
• Responsive desktop and mobile layouts with consistent dark-mode styling and streamlined navigation
The result is a modern SaaS experience that balances futuristic aesthetics with practical usability, giving users a clear view of their workflows, AI tools, and automation performance.
Designed and developed ClubTree, a SaaS platform that helps membership organizations manage their websites, members, events, and communications from one centralized system.
ClubTree combines a public-facing website with an administrative dashboard, giving organizations the tools to manage membership applications, member directories, attendance, newsletters, documents, and organizational workflows.
The platform was designed around real-world service club needs, with an emphasis on intuitive navigation, role-based access, and simplifying administrative tasks.
My role: Product strategy, user research, UI/UX design, full-stack development, testing, and launch.
Key features:
- Membership applications and directories
- Event and attendance management
- Website content management
- Newsletters and member communications
- Role-based access and administrative dashboards
- Integrated organizational workflows
Outcome: A functional membership management platform with a live implementation for the Rotary Club of Charlottesville.
Going live with one real club in Charlottesville and building around how they actually run is the right way to do it. Club admin tools usually feel stuck in 2010, so this looks like a big upgrade. How did you land them, through someone in the club?
Love this, most local businesses do not lose clients because of no leads, they lose them because there is no follow up. A clean lead pipeline like this changes everything, once a lead is in the system it never gets forgotten. Really curious to see how you handle follow ups and reminders in this CRM.