A sleek, offline-first stock management application designed for agricultural machinery spare parts. Built with performance and simplicity in mind, this system helps track inventory levels, monitor stock history, and prevent downtime through proactive low-stock alerts.
Lodha Machinery Stock Management is a standalone solution for small-to-medium agricultural shops. It provides a modern user interface to manage thousands of spare parts, track every stock adjustment, and provide clear financial insights through inventory valuation.
- 📊 Intelligent Dashboard: Get a birds-eye view of your stock health, total inventory value, and priority reorder lists.
- 📦 Dynamic Inventory: Easily add, edit, or delete spare parts with categorized data.
- 🕒 Audit History: Complete log of every stock addition or deduction with an "Undo" functionality to correct human errors.
⚠️ Low Stock Alerts: Automatic visual indicators for items that need replenishment.- 💻 Desktop Ready: Optimized for low-spec PCs (4GB RAM) with an offline-first architecture.
- 💾 Auto-Persistence: Automatically saves data to local storage, ensuring no data is lost during sessions.
- Core: React 19
- Bundler: Vite 8
- Routing: React Router 7
- Icons: Lucide React
- Styling: Vanilla CSS (Custom UI Design)
- Desktop Environment: Electron (Target platform: Windows)
To run this project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/your-username/stock-inventory.git cd stock-inventory -
Install dependencies:
npm install
-
Start the development server (Web):
npm run dev
-
Launch the Desktop App (Electron Dev Mode):
npm run electron:dev
To create a production-ready Windows executable:
npm run electron:buildThe output will be available in the release/ directory.
This project is licensed for use by Lodha Machinery. All rights reserved.
Designed and built with ❤️ by Antigravity AI for Lodha Machinery.
