Features
A detailed look at what Project Stutastic offers.
📦 Parcel Management
Registration & Tracking
- Register incoming parcels with tracking number, courier, and recipient details
- Automatic courier tracking integration — status updates flow in automatically
- Full parcel lifecycle: Received → In Journey → Arrived → Collected
Courier Integration
Stutastic integrates with courier APIs to automatically track parcels. Supported couriers include major Malaysian carriers. When a parcel's status changes, the system updates instantly.
Collection Flow
When a student comes to collect their parcel:
- Staff marks the parcel as collected
- Timestamp and collector details are recorded
- Student receives a confirmation notification
🔔 Notification System
Push Notifications
Students receive browser push notifications when:
- A new parcel is registered for them
- Their parcel's tracking status changes
- Their parcel is ready for collection
Device Management
- Students can register multiple devices
- Per-device notification preferences
- FCM (Firebase Cloud Messaging) powered
👥 User Management
Role-Based Access
| Role | Capabilities |
|---|---|
| Student | View own parcels, track deliveries, manage notifications |
| Admin | Manage all parcels, view all students, access analytics |
| Super Admin | All admin features + manage other admins, developer tools |
Authentication
- Microsoft SSO for students (school email)
- Email/Password for admin accounts
- Account linking between auth providers
📊 Admin Dashboard
Analytics
- Parcel volume trends over time
- Collection rate statistics
- Student activity overview
Student Management
- View all registered students
- Manage student profiles and roles
- Promote/revoke admin access
Support Ticketing
- Built-in support ticket system
- Students can create tickets for issues
- Admins can respond, manage, and resolve tickets
📱 Progressive Web App
Stutastic is a full PWA:
- Installable on mobile and desktop
- Offline-capable service worker
- App-like experience without app store downloads
- Responsive design that adapts to any screen size
🎨 Customization
Appearance
- Light and Dark mode support
- System preference detection with manual override
- Consistent design system using Tailwind CSS
Settings
- Per-user notification preferences
- Account management
- Device management for push notifications