In development
NozzleIQ
A fuel station management platform covering stations, shifts, fuel inventory, customer credit ledgers, expenses, payroll, and reporting — a web dashboard with a companion mobile app.
Role
Creator — Full Stack & Mobile
Responsibilities
- Designing and building the NestJS + TypeORM + PostgreSQL backend: authentication with JWT and WebAuthn passkeys, plus modules for stations, shifts, inventory, customers, credit ledger, expenses, payroll, reports, and data sync.
- Building the Next.js web dashboard with Redux Toolkit state management, Recharts reporting, and in-browser OCR via Tesseract.js.
- Developing a companion React Native (Expo) mobile app.
- Maintaining database migrations and seeders, with tests in Jest, Vitest, and Playwright.
Architecture
A NestJS REST API over PostgreSQL (with TypeORM migrations and seeders) serves both a Next.js web dashboard and an Expo/React Native mobile app. Authentication supports JWT and WebAuthn passkeys, and a dedicated sync module keeps clients' data in step.
Clients
Web dashboard
Next.js · Redux Toolkit · Recharts · Tesseract.js OCR
Mobile app
React Native · Expo
API
NestJS REST API
JWT + WebAuthn passkey auth · data sync · stations · shifts · inventory · customers · credit ledger · expenses · payroll · reports
Data
PostgreSQL
TypeORM · migrations · seeders