Sales Tool

A custom sales management tool for distributed teams. Role-based dashboards, real-time performance tracking, and integration with existing order systems.

Sales tool website mockup

One Tool, Two Data Sources

Historical archive data and live order data side by side in a single interface. Role-based access means every team member sees exactly what they need, nothing more and nothing less.

What's Inside

A set of modules built around how a sales team actually works.

Laptop showing two data graphs side by side

Sales Reports & Analytics

Revenue, contribution margin, and product performance tracked per salesperson and across the team. Reports pull from both the historical archive and the live order system, so nothing falls through the cracks.

Laptop with data dashboard in an office setting

Leaderboard & Performance Tracking

A real-time leaderboard showing each salesperson's revenue, order count, and contribution margin. Managers see the full team picture. Each rep sees their own numbers and how they compare.

Laptop with data dashboard and data sheets, front view

Customer & Order Management

Full customer records with complete order history, invoice tracking, product purchases, and notes. Salespeople manage their own accounts. Administrators can reassign customers across the team with a drag-and-drop interface.

The Background

When migrating to a new order management system, years of customer and sales history in the old system could not be cleanly moved across. Rather than losing access to that data or forcing a messy migration, we built a dedicated tool that preserved it in a structured, role-based interface, so the sales team could keep working without disruption.

Laptop with data dashboard, dark background, top-left angle

How It Grew

The tool evolved in phases, each one driven by a real need rather than a roadmap drawn up at the start.

1
Person viewing a data dashboard and data sheet

Data Preservation

Old system data was preserved in a clean, role-based interface. No messy migration and no data loss. The sales team kept access to years of customer and order history from day one.

2
Wireless connected devices, top side view

Live Data Integration

As the new order management system matured, an API integration was built to pull live orders, invoices, customers, and product data into the same interface. Historical and current data, unified in one place.

3
Close-up of a laptop showing a monthly trending graph

A Full Sales Platform

Sales reports, a performance leaderboard, product analytics, customer assignment management, and health monitoring were added in turn, each one built when a real need surfaced rather than guessed at up front.

It continues to grow as the team's needs evolve.

Built to Last

Built on FastAPI and SvelteKit with a PostgreSQL database, deployed on a self-hosted server. Microsoft SSO handles authentication so the team logs in with existing company accounts. A health monitoring system tracks background workers and alerts when something breaks. Automated daily data fetching keeps everything current without manual intervention.

Monitors and headset in a data center

Need Something Similar?

Custom tools like this one work well when off-the-shelf software does not fit how your business actually runs. If you are managing data across multiple systems or need a single place for your team's operational data, it is worth a conversation.