Kirana is a modern, efficient grocery store management application designed to streamline inventory management, billing, and customer operations for small to medium-sized grocery stores.
-
Inventory Management
- Add, update, and delete products
- Track stock levels with automatic low-stock alerts
- Categorize products (Fruits, Vegetables, Dairy, etc.)
- Barcode scanning support
-
Billing & Point of Sale (POS)
- Quick bill generation with tax calculation
- Receipt printing support
- Multiple payment methods (Cash, Card, UPI)
- Customer history tracking
-
Customer Management
- Customer database with purchase history
- Loyalty points system
- Contact information management
-
Supplier Management
- Supplier database
- Purchase order tracking
- Payment history
-
Sales Analytics
- Daily, weekly, monthly sales reports
- Best-selling products analysis
- Revenue tracking and forecasting
- Profit margin calculations
-
Inventory Alerts
- Expiry date tracking
- Automatic reorder suggestions
- Stock-out warnings
-
Multi-user Support
- Role-based access control (Admin, Manager, Cashier)
- User activity logging
- Shift management
- Node.js (v14 or higher)
- MongoDB
- npm or yarn
- Clone the repository
git clone https://github.com/shreyadv/Kirana.git cd Kirana