Operations Management Platform
A custom platform that I built to solve a variety of operational issues within our organizations, metamorphized into a professional platform bringing data first modules for tracking, managing, modernizing, and automating operation workflows for our team.
Wed Feb 14 2024
Next.js
Vercel
Supabase
Typescript

Overview
A modular operations management platform built to replace fragmented spreadsheets, email approvals, and disconnected trackers with a single system for procurement, task execution, time tracking, reimbursements, inventory, and reporting. The app centralizes shared operational data such as customers, projects, categories, expense types, and roles, then layers approvals, live dashboards, and analytics on top. The outcome is a data-driven workspace that improves visibility across day-to-day operations, standardizes internal processes, and makes it practical to expand into new workflows without rebuilding the foundation each time.
Highlights
- Built as a full-stack internal platform instead of a single-purpose tool, with shared data models and reusable UI, state, and workflow patterns across purchase orders, tasks, time, time off, reimbursements, and inventory.
- Used Supabase Realtime subscriptions to keep operational views current across modules, reducing stale dashboards and making approvals, task updates, and activity tracking feel live.
- Added automated workflow support through Supabase Edge Functions and Resend-powered notifications, giving approval routing and status changes a clear communication layer.
- Exposed core operational workflows through an MCP-compatible API surface with OAuth-aware access, which made the system more extensible than a typical internal CRUD app.
- Optimized for customization by supporting organization-specific structures such as customers, projects, categories, expense types, and module-level workflows instead of forcing a rigid one-size-fits-all process.
- Shipped in fast release cycles, with recent work spanning task workflow improvements, a new time-off module, and an inventory module launched in April 2026, showing a platform designed for rapid iteration.
Stack
- Next.js 16, React 19, TypeScript, Bun
- Supabase Auth, PostgreSQL, Supabase Realtime, Supabase Edge Functions
- Tailwind CSS, Radix UI, shadcn-style component architecture
- TanStack libraries, Zod, Recharts, Resend