Inventory management, engineered in C.
NexStock is a stock management system built in C with a web dashboard layer. It handles inventory tracking, transaction logging, and real-time stock alerts through a structured, scalable architecture.
The Problem
Small businesses often track stock in spreadsheets or paper — error-prone, unscalable, and with no audit trail. A lightweight, fast management system fills the gap.
The Solution
A C-backed data layer exposed through a Node.js API, with a simple web dashboard for inventory CRUD, transaction history, and Chart.js visualisations.
Features
Add, update, and delete stock items with category and unit tracking.
Automatic low-stock warnings when quantity falls below a configurable threshold.
Full audit log of every stock-in and stock-out event with timestamps.
System Architecture
Technology Stack
Backend
Frontend
Library
Challenges & Solutions
Demo & Screenshots
Inventory overview and stock charts
Explore the full source code and documentation.