Fullstack

Doli-Stock | Advanced Stock Management (STA)

Enterprise-grade stock, sales & logistics platform with RBAC, real-time events, and AI-ready workflows.

Next.jsTypeScriptRBACWebSocketsGenAIFirebaseTailwindShadcn/UI
Launch Project Source Code

Production-ready frontend · Integrated with external API

Problem

SMEs often rely on disconnected Excel files and manual processes, leading to stock inconsistencies, poor traceability, and weak access control.

Solution

A role-based, real-time stock management system with automated documents, audit logs, and structured workflows from product reception to invoicing.
Core Stack

Technical Specs

Auth & Security

Login / Signup, token-based auth, profile loading, roles & permissions via RBAC

User Permissions

Centralized permission engine with hasPermission(action) used across the UI

Stock & Sales

Multi-warehouse stock, POS checkout, internal orders, inventory & replenishment

Documents

Invoices, delivery notes, catalog PDFs, preview, print, and export (XLSX / PDF)

Real-time

WebSocket notifications (STOMP + SockJS) for orders and validations

GenAI Ready

GenKit + Gemini 2.0 Flash configured for AI-powered workflows

Desktop-ready

Electron support for on-site / offline-friendly deployments

UX System

Tailwind + shadcn/ui, full loading / error / empty states

Gallery

Visual Narrative

Problem Solving

Engineering Complexity

"This section highlights my ability to navigate complex architectural decisions autonomously."

Designing a flexible RBAC system usable across the entire UI, handling large data imports/exports, and maintaining consistent UX across highly dense business screens.

Eliminated 90% of manual stock reconciliation tasks and improved inventory accuracy to 99.5%. Enabled real-time operational visibility for multi-role teams, reducing stock discrepancies and improving audit compliance.

Project Impact & Results