StockNegozia
Modular business management platform for small shops: desktop app, Android client and backend connected end to end.
- Type
- Personal project
- Role
- Author
A monorepo with a desktop application (Electron + React), an Android client (React Native + Expo) and a backend (NestJS + Drizzle + SQLite). The backend implements real business logic for products, categories, suppliers, purchases, sales and stock movements, with SQLite transactions and stock auditing, covered by more than 200 tests.
The desktop app has working interfaces for products, sales with barcode search or scan, purchases, suppliers and inventory, plus manual database backup and restore with automatic safety backup and rollback. The mobile client pairs with the backend over the local network using a QR code and a verification code, and stores its device credential securely.
API access is controlled by per-device credentials, and the Windows installer is built with electron-builder. The repository uses pnpm and Turborepo.