What I built
An ASP.NET Core back office for stores and monthly sales, and a Next.js + Leaflet map that loads everything in a single request.
Key features
- Store registry: location, type, hours, open/closed
- Monthly product sales per store
- Seven sales-analysis charts
- Map filtered by year with stores ranked by sales
- Side panel with total, average, top-10 products and the last five months
Under the hood
- One summary endpoint returns everything the map needs
- Leaflet loads client-side only, and Next.js runs on IIS through iisnode