Overview
As a SmartShelf Administrator, you have full access to all system features and are responsible for user management and system-wide oversight. This guide covers your key responsibilities and workflows.Admin Capabilities
According to the permission matrix, administrators have the following privileges:| Feature | Access Level |
|---|---|
| Dashboard Overview | ✅ Full Access |
| View Inventory | ✅ Full Access |
| Add/Edit Inventory | ✅ Full Access |
| Delete Inventory | ✅ Full Access |
| User Management | ✅ Full Access (Admin Only) |
| Create Tasks | ✅ Full Access |
| View All Tasks | ✅ Full Access |
| Update Task Status | ✅ Full Access |
| View Analytics | ✅ Full Access |
| FEFO Ordering | ✅ Full Access |
| Demand Forecast | ✅ Full Access |
Dashboard Overview
Your admin dashboard provides system-wide insights at a glance:Key Metrics
The dashboard displays four primary stat cards:
- Total Items: Overall count of inventory items in the system
- Total Quantity: Sum of all inventory quantities
- Low Stock: Items below reorder threshold
- Critical Alerts: Expired and expiring soon items combined
Alert Summary
Monitor critical system alerts organized by severity:- Expired Items (🔴 Red): Items past expiration date
- Expiring Soon (🟠 Orange): Items expiring within 7 days
- Low Stock (🟡 Yellow): Items below stock threshold
- Out of Stock (⚫ Gray): Items with zero quantity
Category Distribution
View inventory breakdown by category with:- Category name
- Item count per category
- Total quantity per category
User Management
Creating New Users
Fill in User Details
Provide the following information:
- Name: Full name of the user
- Email: Valid email address (used for login)
- Password: Secure password (minimum requirements apply)
- Role: Select from Admin, Manager, or Worker
Updating User Information
Deleting Users
Inventory Management
Admins have full CRUD access to inventory:Adding Inventory Items
Required Fields
- Product Name
- Category (Dairy, Bakery, Meat, Seafood, etc.)
- SKU (Stock Keeping Unit)
- Quantity
- Purchase Date
- Expiry Date
- Supplier
Best Practices for Inventory
SKU Naming Convention
SKU Naming Convention
Use a consistent format:
CATEGORY-NUMBER (e.g., DA-001 for Dairy, BK-001 for Bakery)Expiry Date Management
Expiry Date Management
Always enter accurate expiry dates to ensure FEFO ordering works correctly.
Stock Threshold Settings
Stock Threshold Settings
Set appropriate low stock thresholds based on consumption patterns for each category.
Task Management
Create and assign tasks to workers:Create New Task
Click “Add Task” and provide:
- Task description
- Assigned worker (select from dropdown)
Analytics Access
As an admin, you have access to:- FEFO Ordering: View items prioritized by expiry date
- Demand Forecasting: 7-day projections for inventory items
- Top Selling Products: Based on sales velocity
- Alert Notifications: Real-time system alerts
Best Practices
Regular Audits
Perform weekly reviews of user accounts and their assigned roles to ensure proper access control.
Monitor Critical Alerts
Check the alert summary daily to address expired and low stock items promptly.
User Training
Ensure all new users receive proper training on their role-specific features before system access.
Password Security
Enforce strong password policies and periodic password updates for all users.
Security Considerations
Administrators should:
- Use strong, unique passwords
- Never share admin credentials
- Review user activity logs regularly
- Remove inactive user accounts promptly
- Follow the principle of least privilege when assigning roles
Common Admin Workflows
Onboarding a New Manager
Handling System Alerts
Troubleshooting
Cannot Delete User
Cannot Delete User
Ensure the user has no pending or in-progress tasks. Reassign or complete tasks first.
Permission Issues
Permission Issues
Verify the user’s role is set correctly. Only Admins can access User Management.
Dashboard Not Loading
Dashboard Not Loading
Check your internet connection and ensure the backend API is running on port 5000.
Next Steps
Manager Guide
Learn about manager-specific features and workflows
Worker Guide
Understand worker task management capabilities