public class

NexStation

: IProject
{
/// <summary> /// NexStation is a multi-tenant SaaS platform designed to digitise and streamline the management of gas stations in Sri Lanka. /// </summary>
[C#]
[ASP.NET Core 10]
[PostgreSQL]
[Redis]
[Vue 3]
[TypeScript]
[Vuetify]
[SignalR]
public DateTime Created = April 18, 2026 ;

Overview

NexStation is a multi-tenant SaaS platform designed to digitise and streamline the management of gas stations in Sri Lanka. Targeting small and medium-sized enterprises (SMEs), NexStation replaces manual logbook systems with a modern web-based platform for managing fuel stock, pump operations, daily sales, employee shifts, reconciliation, and reporting.

Formerly branded as FuelFlow, the project was rebranded and rebuilt as NexStation to reflect a broader multi-tenant architecture serving multiple station operators from a single platform.

Key Features

  • Multi-Tenant Architecture: Isolated data and configuration per station operator.
  • Fuel Stock Management: Record and track fuel inventory (petrol, diesel, kerosene).
  • Pump Monitoring: Track pump status, meter readings, and usage.
  • Daily Sales Tracking: Log transactions with quantity, fuel type, and revenue.
  • Employee Shift Management: Assign shifts, set performance targets, track results.
  • Reconciliation: Automated daily cash and stock variance detection.
  • Report Generation: Daily, weekly, and monthly reports for sales, stock, and employees.
  • Real-Time Notifications: SignalR-powered alerts for critical events.
  • Role-Based Access Control: Station owner, manager, and pump attendant roles.
  • Secure Authentication: JWT with refresh tokens and passwordless login support.

Tech Stack

LayerTechnology
Backend APIASP.NET Core 10 (C#)
DatabasePostgreSQL 16 (via Npgsql + EF Core 10)
CacheRedis 7
FrontendVue 3 + TypeScript + Vuetify 3
State ManagementPinia
Real-timeSignalR
LoggingSerilog (structured, with sensitive-data redaction)

Current Status

Closed-source. The repository is private, and there is no public demo at this time.