← Back to projects

Case study

Intranet Sales Dashboard

How I built one home for the sales team's day-to-day work, on top of Business Central.

Company
TORLYS
My role
Designed, built, and deployed, end to end
Stack
Next.js · Business Central APIs
Audience
Roughly 40 sales reps
Type
Internal intranet web app

The problem

The sales team needed a unified dashboard for the functions that support their selling: tracking performance, looking up customers, managing pricing, and following quotes.

Business Central holds the data. The team needed a purpose-built interface around it that matches how they actually work.

The solution

I designed and built a Next.js web app on the company intranet that reads from Business Central through its APIs. It brings six areas of work together in one place:

Performance at a glance

Weekly orders and invoices, month-to-date and year-to-date sales against prior year with the percentage change, and a shipping and fulfillment summary. A selector lets a manager switch between salespeople.

Customer sales

A customer table with month-to-date and year-to-date sales, prior-year comparisons, project counts, and quick actions.

Customer detail

Contact details, account financials (balance, credit limit, available credit, payment terms), a 12-month sales trend, and top products over the last three months.

Pricing tools

Review a customer's internal price list, propose new prices line by line, then review and submit. A comparison view lines up regular, customer, and project pricing, and exports to Excel.

Projects and quotes

Search and track project quotes, create new ones, and edit project lines, including price tier, manual price, pallet pricing, and end dates.

In-store displays

Manage displays by location: view, add, edit, and remove.

The outcome

I took it from design through deployment, and it was rolled out to roughly 40 sales reps.

The sales team now has one place for the performance numbers and sales-support tasks they rely on every day, built around their workflow instead of the ERP's screens.

What this shows

Have a challenge like this?

If your team is working around its systems, or paying for something you could be building, I'd love to hear about it.

Get in touch

Let's talk

Got a project, a question, or a really good pun? My inbox is open.

LinkedInRésumé (PDF)