Training Manual & User Guide
STOEP is a comprehensive compliance and business management platform designed to help businesses maintain regulatory compliance, manage operations, and track performance metrics.
STOEP provides two main platforms tailored for different needs:
Full-featured dashboard for comprehensive business management, compliance tracking, and administrative tasks.
On-the-go access to daily tasks, shelf-watch monitoring, product management, and quick compliance updates.
STOEP supports two primary user roles, each with specific permissions and capabilities:
Business Owners & Staff - Manage daily operations, upload documents, complete compliance tasks, and track business performance.
Administrators - Oversee all users, approve/reject documents, monitor compliance scores, and manage system-wide settings.
As a STOEP user, you have access to comprehensive tools for managing your business operations and compliance requirements.
Your dashboard provides a quick snapshot of your business health:
Create new shop/business entries with full details
Update business information, hours, contact details
Handle multiple business locations in one account
Desktop:
Mobile:
Upload and track all compliance documents:
Document Statuses:
Complete daily checklists across 8 operational categories:
8 daily tasks for food handling and safety protocols
8 tasks for cleanliness and sanitation
8 tasks for stock control and ordering
8 tasks for customer satisfaction
8 tasks for equipment upkeep
8 tasks for financial tracking
8 tasks for employee development
8 tasks for regulatory requirements
Desktop:
Mobile:
As a STOEP administrator, you have full oversight of all users, documents, and system-wide compliance metrics.
Your admin portal provides comprehensive system monitoring:
See complete list of registered users with their compliance scores and activity status.
Track user logins, document uploads, and task completion rates.
Control user access levels and feature availability.
This is the most critical admin function affecting user compliance scores:
Track system-wide compliance metrics:
See complete product inventory across all users
Review all registered business locations
Access all bug reports and support requests
All data is stored in MongoDB with the following collections:
All admin actions are logged for audit purposes:
Objective: Complete daily checklists for all categories
User Side:
Admin Side:
Back to User:
JWT tokens + session management with bcrypt password hashing
Live score updates based on document approvals and task completion
Upload, track, and manage compliance documents with approval workflow
8 categories with 8 tasks each (64 total daily tasks)
Add notes to daily task categories, persisted in MongoDB
Manage multiple business locations from one account
Track products with images, descriptions, and categories
Report issues and feature requests directly from the platform
Dedicated mobile app with touch-optimized interface
Admin control over all user accounts and permissions
Robust database with 8+ collections for data persistence
Data automatically syncs across desktop and mobile
| Collection | Purpose |
users |
User accounts and profiles |
products |
Product inventory |
shops |
Business locations |
documents |
Uploaded compliance documents |
complianceTasks |
User task completion status |
checklistTemplates |
Daily task templates (8 per category) |
dailyChecklistNotes |
User notes for task categories |
support_tickets |
Bug reports and support requests |
If experiencing widespread issues, administrators can check: