Shoaib Consulting Retail Management System (SCRMS)
SCRMS is a multi-store retail management system delivered as a modern web application. Staff and operators get a single dashboard for point of sale, orders, catalogue and inventory, customers, sales and inventory analytics, expenses, and operational workflows—stock intake, transfers, corrections, and back orders. In-product branding positions it as a retail management platform with enterprise-style controls: a global command search, role-aware navigation, and dedicated surfaces for notifications, profile, and changelog visibility.
Platform & operations
Unified retail operations from the till to the back office—high-volume transaction handling, catalogue and stock intelligence, customer context, and analytics surfaced where decisions happen.
Security & identity
Better Auth underpins email/password sign-in, TOTP two-factor, WebAuthn passkeys, and password-reset email flows—plus configurable rate limits and audit-oriented hooks (for example, structured sign-out logging). Access is role-based with store scoping and granular capability flags (inventory, sales, expenses, order history). A developer-only console adds cross-cutting tools: user administration, MFA operations, support tickets, referrals, and changelog administration—ideal for a vendor/partner operating the system in production.
Engineering posture
Built on Next.js (App Router), React, TypeScript, Prisma 7, and PostgreSQL—with a component-driven UI on Radix-style primitives, data-heavy tables, and dashboard surfaces. Automated migrations, Vitest coverage (including auth), and operational tooling such as read-only ETL between environments, legacy MFA/auth migration helpers, and verification scripts reflect mature delivery for real retail datasets and compliance-minded deployments.




