Feature List Overview

This table outlines the core functionalities implemented in StockFlow v1.0, focusing on efficient stock management for MSMEs.

Feature Category Feature Name Description Status Priority Notes
Authentication & Access User Login & Logout Secure user authentication for system access. Implemented High Required for all users.
Role-Based Access Control (RBAC) Assign roles (Owner, Admin, Cashier) to control feature access. Implemented High
Product Management Add Product Ability to add new product data (name, SKU, price, description). Implemented High Basic product details.
Edit/Delete Product Modify or remove existing product information. Implemented High
View Product List Display all registered products with current stock levels. Implemented High Includes search and filter options.
Inventory Tracking Record Stock In (Purchases) Input daily stock purchases, automatically increasing inventory. Implemented High Update stock quantity.
Record Stock Out (Sales) Record sales transactions, automatically decreasing inventory. Implemented High Captures buyer, items, total payment.
Automated Low Stock Notification System sends alerts when stock quantity falls below a defined threshold. Implemented High Visible on dashboard/notification area.
Reporting Sales Report (Weekly/Monthly) Generate reports based on sales transactions for specified periods. Implemented Medium Summarizes outgoing stock.
Current Stock Report Provides an overview of all product stock levels at present. Implemented Medium Quick inventory check.
User Interface Dashboard Overview Centralized view of key metrics like total products, low stock items. Implemented High Provides quick insights.

Future Enhancements (Post V1.0 Considerations)

Feature Category Feature Name Description Status Priority Notes
Notifications Real-time Payment Notifications Automatic notifications for successful payment via integrated payment gateway (e.g., Xendit). Planned Medium Requires payment gateway integration.
Advanced Reporting Custom Date Range Reports Allow users to generate reports for any custom date range. Planned Medium Enhances existing reporting.
Product Movement History Detailed log of all stock in/out for a specific product. Planned Low
User Experience Mobile Responsiveness Optimization Ensure seamless UI/UX across various mobile devices. Planned High Crucial for mobile-first businesses.
Integration Basic Accounting Software Sync Option to export data for compatibility with simple accounting software. Planned Low E.g., CSV export for bookkeeping.