Inspired Closets | miltonisblurrd
Milton profilemiltonisblurrd

INSPIRED CLOSETS

I was asked to build an AI dashboard. I built an entire operating system instead.

How a simple dashboard request became a connected platform powering daily operations for 19 team members.

Role in this project:

Product Design + Product Engineering · Back End Development · AI Integration

Tech stack
Next.js, React, TypeScript, Cursor, Supabase, Drizzle ORM, Vercel, Claude, OpenAI

Overview

What started as a request for an AI-powered dashboard turned into a complete rethink of how Inspired Closets managed its business.

The company was operating across disconnected software, spreadsheets, Google Calendar, physical whiteboards, and paper-based workflows. Important information lived in different places, making it difficult for employees to stay aligned and for management to get a clear picture of the business.

As I started working on the dashboard, I realized the problem wasn't how the data was being displayed. It was how the data was being collected, managed, and shared.

Rather than building another tool on top of disconnected systems, I proposed designing and developing a custom operating system that could bring their daily operations together.

I took ownership of the product direction, design, and engineering, building a centralized platform that now supports 19 team members across multiple departments.

The result is a live operating system that has improved scheduling, inventory visibility, field operations, and management oversight while creating a stronger foundation for AI-powered insights.

01 / The Challenge

The dashboard wasn't the real problem.

The owner originally reached out about creating a dashboard that would provide better visibility into the company through business metrics and AI-powered insights.

The initial idea was straightforward: pull information from an existing Excel spreadsheet, organize it into a dashboard, and use AI to help identify trends and opportunities.

But once I started understanding how the company actually operated, I discovered a much larger problem.

Their data was fragmented across multiple systems that didn't communicate with each other.

Franchise CRM

The company relied on a franchise-provided CRM that restricted external API access. That meant important lead and customer information couldn't simply be pulled into a custom dashboard.

The spreadsheet

An Excel spreadsheet was used to manage much of the company's operations, but it required manual updates and was difficult for anyone other than the general manager maintaining it to understand.

Scheduling

Scheduling was another challenge. Designers used Google Calendar, while installers relied on a physical whiteboard. Every time schedules changed, someone had to update the board and send photos to the team.

Inventory

The warehouse didn't have a dedicated inventory management system. With limited visibility into available materials, the business risked purchasing expensive inventory it already had in stock.

Installers

Installers also relied heavily on printed job packets and paper-based material lists to prepare for their daily assignments.

All of this created the same underlying issue: information was scattered, workflows depended on manual coordination, and there wasn't a reliable way to see how the business was performing as a whole.

Building an AI dashboard on top of incomplete data wasn't going to solve that. The company needed a better foundation first.

02 / Rethinking the Solution

Instead of building another dashboard, I proposed rebuilding the workflow behind it.

Once I understood the limitations of the existing systems, I proposed a different direction.

Rather than trying to connect every disconnected tool, I suggested building a custom operating system alongside the company's existing franchise software.

The franchise CRM would remain in place for corporate requirements. The new platform would give the local business more control over its internal operations without depending on restricted third-party integrations.

One connected environment

The goal was to create one connected environment for managing leads, projects, scheduling, payments, inventory, warehouse receiving, and employee workflows.

This meant replacing the operational spreadsheet with structured project data, moving scheduling into the platform, introducing proper inventory tracking, and creating dedicated experiences for designers and installers.

More importantly, these features wouldn't operate independently. They would share information.

Shared information

When a project was updated, the relevant details could be available across the system. When a schedule changed, employees could see the update. When materials were received or allocated, inventory records could reflect those movements.

And because more of the company's operational information would live in one connected platform, the dashboards and AI features could work with a much broader view of the business.

The original dashboard request became part of a larger product rather than the entire product itself.

03 / Designing the Experience

One platform, built for the people actually using it.

The system needed to support several departments with very different responsibilities.

What each team needed

Management needed visibility into operations and business performance. Designers needed access to leads, projects, and appointments. Installers needed their schedules, job details, and material information while working in the field. Warehouse employees needed a reliable way to track inventory, receive shipments, and manage materials.

Different workflows

Trying to give everyone the same interface wouldn't make sense.

I designed the product around these different workflows, creating a central operating system for management and dedicated portals for designers and installers.

The challenge wasn't simply organizing features into navigation tabs. It was understanding what information each person needed, when they needed it, and how their work affected other parts of the business.

That approach shaped the product's structure and the relationships between its modules.

04 / Building the Operating System

Connecting the business from lead to installation.

CRM & Project Management

I built a centralized CRM and project management system for tracking leads, customers, project details, progress, and operational information.

This replaced much of the company's reliance on a manually maintained Excel spreadsheet and made information easier for managers and employees to access.

Instead of important project details living in a document understood primarily by one person, they became part of a structured system that could support multiple workflows.

Scheduling & Field Operations

Scheduling was one of the most immediate opportunities for improvement.

Previously, installers depended on a whiteboard and photos sent to their phones. If something changed, the updated information had to be communicated manually.

I created a scheduling system connected to the designer and installer portals.

Assignments and schedule changes can now be accessed through the platform on a phone or computer, giving field teams a more reliable way to stay updated.

Management also has a centralized view of scheduling rather than maintaining separate calendars and physical boards.

Inventory & Warehouse Management

Inventory was one of the company's biggest operational blind spots.

As a luxury closet design company, the materials they work with can be expensive. Without a clear understanding of what was already available, the company risked ordering items unnecessarily.

I built an inventory management system that tracks materials, quantities, stock movements, and project-related inventory.

I also created receiving and scanning workflows to help warehouse employees record incoming shipments and connect materials to inventory records.

This gave the company visibility into what it had, what was coming in, and what was associated with specific projects.

Rather than relying on assumptions or manually checking the warehouse, employees now have a central place to review inventory information.

Installer Portal

The installer experience was another major part of the project.

Before the platform, installers relied on printed job packets, paper material lists, and whiteboard schedules.

I created a dedicated digital portal where installers can access their schedules, assigned jobs, and relevant project information.

This reduced the need to prepare and carry printed documents and made it easier for installers to access updated information while working in the field.

The installer portal dashboard

This allows management to see what installers are up to, see if they have been doing a good job with a grading system we created, and makes sure they are taking care of the vehicle, uploading photos, and so on.

Designer Portal

I also built a dedicated experience for designers.

Instead of relying entirely on the franchise's existing CRM for daily work, designers can access their leads, projects, and schedules through a more focused interface.

This gives them a clearer view of their responsibilities and helps them stay organized as projects move forward.

The designer dashboard

This video shows the designers at an overview for management, the same situation as the installer dashboard. This designer dashboard shows everything related to the designer.

The designer portal

This is the actual designer portal, showing the power of having everything they need under this portal.

Payments & Financial Tracking

I created payment tracking connected to project records.

The system allows management to record payments, review payment history, and see outstanding balances associated with projects.

This makes financial information easier to access alongside the operational details of each job.

Executive Dashboards

I built dashboards for the owner and general manager to provide greater visibility into business operations and key performance indicators.

Instead of relying primarily on disconnected spreadsheets and separate software, management can review information through a centralized interface.

Meta Ads & AI Insights

I also integrated advertising reporting into the operating system.

The Meta Ads module provides visibility into campaign performance and supports AI-assisted analysis and recommendations.

The integration is intentionally read-only when interacting with Meta. The AI can help identify opportunities and explain performance, while campaign changes remain under human control.

Meta Ads

This walkthrough is the Meta Ads view, with the spend covered.

05 / Engineering the Platform

Building connected workflows instead of isolated features.

I developed the operating system using Next.js, React, and TypeScript, with Supabase providing the central operational data layer and Vercel supporting deployment.

The application includes server-side API routes and business logic that connect the different parts of the system.

I used Drizzle ORM and SQL migrations to help structure the data model as the product expanded.

One of the biggest engineering challenges was managing the relationships between different workflows.

Inventory

Inventory couldn't simply be a list of products. It needed to support receiving, stock movements, reservations, and materials associated with projects.

Scheduling

Scheduling couldn't simply be a calendar. It needed to connect management decisions with the information designers and installers accessed through their portals.

Project records

Project records also needed to support financial tracking, field operations, and management reporting.

The platform includes distinct interfaces and access controls for different employee roles, allowing the product to support office staff, management, warehouse workers, designers, and installers within the same application.

The result is a connected system where operational information can support multiple parts of the business without being maintained independently in every department.

06 / Making AI Useful

Better AI starts with better context.

AI was the original reason the owner reached out, but it became one of the most important reasons to rethink the underlying product.

A dashboard can only provide meaningful insights if the information behind it is useful.

Useful context

Previously, important data was spread across spreadsheets, inaccessible third-party software, and manual processes.

By bringing more operational information into a central system, I created a stronger foundation for AI-powered assistance.

I integrated Claude and OpenAI into the platform for business questions, operational insights, and advertising analysis.

How the assistant works

The operational assistant uses server-side application logic to assemble relevant business context, including available financial and operational records, before generating responses.

The system also supports existing workbook information where needed, allowing the AI experience to work with both operational data and available supporting records.

This was an important architectural decision.

Rather than treating AI as a standalone chatbot, I wanted it to become a useful layer on top of the information the business already depends on.

The goal is to help management understand what's happening across the company and make better-informed decisions without manually gathering information from multiple systems.

07 / The Impact

Less manual work. Better visibility. More connected operations.

The operating system is now live and used by 19 team members, including seven designers, five installers, three warehouse employees, and four members of leadership and management. Its impact extends across several departments.

Scheduling became more reliable

Designers and installers now have synchronized schedules available through their portals. Installers no longer need to depend on photos of a whiteboard to know their assignments, reducing confusion and making changes easier to communicate.

Inventory became easier to manage

The warehouse gained visibility into available stock, incoming materials, and project-related inventory. This helps prevent unnecessary repeat purchases, an especially important improvement given the cost of luxury closet materials.

Installer workflows moved from paper to digital

Job information, schedules, and material details are now accessible through the installer portal, reducing dependence on printed packets and manually distributed paperwork.

Designers gained a more focused workflow

With their own portal, designers can stay on top of leads, projects, and appointments without relying entirely on a more cumbersome franchise CRM experience.

Management gained clearer operational visibility

Information that previously lived in an Excel spreadsheet maintained primarily by one person is now more accessible to owners and managers. The executive dashboards also provide a clearer view of operational activity, business performance, and the work being carried out across departments.

The business gained a stronger foundation for AI

By connecting more operational information, the platform gives its AI features more useful context for answering questions and providing insights.

These improvements have helped make day-to-day operations more organized, reduced reliance on manual coordination, and given employees easier access to the information they need.

08 / Reflection

The most important decision was questioning the original request.

I was initially hired to build a dashboard.

But once I started understanding the business, I realized that building the dashboard exactly as requested wouldn't solve the underlying problem.

The issue wasn't the interface. It was the disconnected systems and workflows producing the information behind it.

That changed the direction of the project.

I went from designing a dashboard to proposing, designing, and engineering an operating system that supports nearly every part of the company's daily operations.

It required thinking about the product as a whole: the people using it, how information moves between departments, how different workflows connect, and how AI can become genuinely useful when it has the right context.

This project represents the kind of work I enjoy most.

Understanding a problem, figuring out what actually needs to be built, and taking a product from an idea to something people rely on every day.

Please Understand

I had to blur out actual data. I was allowed to show certain parts of the dashboard but had to be cautious. Apologies if the blur makes things ugly, but data privacy is incredibly important to me. Thank you for understanding.

MORE CASE STUDIES