← Back to projects
WeSharp

WeSharp

2026

End-to-end knife sharpening ops: public booking, customer portal, and an admin console with live dashboards.

WeSharp is a doorstep knife-sharpening product I designed and built for Greater Manchester and Liverpool kitchens — restaurants, hotels, butchers, and home cooks. The public site handles coverage, pricing, and collection bookings; signed-in kitchens get a portal for orders, blades, invoices, and programmes; staff get a full ops console.

The stack is a Next.js 15 app (Clerk, TanStack Query, Recharts) talking to a Laravel 13 API with Stripe billing, knife tracking, route planning, CRM, and analytics. Dashboards cover customer overview, subscription allowances, workshop status, collections, finance, and an internal analytics/reporting suite (sales, routes, operations, cash, forecasts).

  • Public booking flow with postcode coverage and a GBP price guide
  • Customer portal: dashboard, bookings, knife register, orders, invoices, subscriptions
  • Admin console: CRM, routes, work queue, finance, analytics, and executive reports
  • Route-manager shell for drivers, with stop-level workshop status
  • Stripe invoicing, VAT-ready PDFs, and programme allowance / overage
  • Recharts analytics: revenue, knives sharpened, bookings, and route value

What shipped

Public site

Marketing, coverage, pricing, subscriptions, trade, and the collection booking flow.

Customer portal

Dashboard, bookings, orders, knives, invoices, locations, notifications, and programmes.

Admin console

CRM, bookings, routes, work queue, knives, invoices, payments, finance, users, and CMS.

Analytics

Overview KPIs plus sales, operations, route profitability, cash position, billing, and forecasts.

Route manager

Mobile-first today’s run, stop detail, and offline-aware field shell.

Dashboards

Customer dashboard

Customer dashboard

Signed-in kitchen portal — next collection, live orders, unpaid invoices, and knives on file.

Your plan

Your plan

Active programme, renewal date, included collection visits, and knife allowance.

Order tracking

Order tracking

Workshop status, related booking, invoice, and milestone updates on a live order.

Knife register

Knife register

Every tagged blade with current workshop status across the account.

Collections

Collections

Booked pickups with live status, service type, and links into each visit.

Invoices

Invoices

Issued bills with totals, due dates, and payment status in GBP.

Operations dashboard

Operations dashboard

Staff console — attention queue, weekly bookings, blades sharpened, and revenue.

Analytics

Analytics

Internal KPIs for revenue, knives, outstanding balance, and new bookings.

Public product

Book a collection

Book a collection

Multi-step public enquiry — no account required to start.

Pricing calculator

Pricing calculator

Guide rates in GBP for pay-as-you-go vs programmes.

Trade accounts

Trade accounts

Business portal walkthroughs for ops, finance, and head office.

How it works

How it works

Collect, sharpen, inspect, return — with portal updates.

Programmes

Programmes

Rolling routes, knife allowances, and overage in plain language.