Northwind (2026)
A full-stack analytics dashboard on Next.js and the MERN stack — real-time numbers, role-based access and server-rendered speed.
A full-stack analytics dashboard on Next.js and the MERN stack — real-time numbers, role-based access and server-rendered speed.
Northwind's team was running the business on spreadsheets and a patchwork of tools, with no single, trustworthy view of their numbers.
They needed a real-time dashboard with proper auth and roles — fast enough to check on a phone between meetings.
I built a full-stack app on Next.js with a Node/Express API and MongoDB: role-based access, server-rendered pages for speed, and live-updating charts.
Everything was typed end to end with TypeScript so the in-house team could extend it safely after handoff.
Designing MongoDB schemas around the questions the team actually asks.
A typed Express API with role-based access and session handling.
Server-rendered pages and live charts that stay fast under load.
End-to-end tests, docs and a clean repo for the in-house team.
Figures from the first production quarter with the in-house team.