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. |