Livoa
Discord
Pricing
English
Sign In
Start App
Splash Screen
• Initialize App
• Load Firebase
• Init Notifications
Check Existing Session
Fetch Role
from Firestore
Login / Register
(Firebase Auth)
Role Decision
admin OR worker
Admin Dashboard
• Create Task & Assign
• Set Priority/Deadline
• Monitor Progress
• View All Tasks
Worker Dashboard
• View Assigned Tasks
• View Deadline/Priority
• Update Status
• Track Progress
Cloud Firestore (Real-Time)
tasks/{taskId}: [title, description, assignedTo, createdBy,
status, priority, deadline, timestamps]
Local Notifications
• Task Assigned
• Deadline Reminder
Shared Features
• Auto Light/Dark Theme (Device)
• Secure Firestore Rules
• Logout → Return to Splash
End
Yes
No
Login / Register
(Firebase Auth)
Role Check
Firestore Check
Admin Dashboard
Management Hub
• Create Tasks
• Assign Workers
• Set Deadlines
Worker Dashboard
Assigned Tasks Only
• View Details
• Update Progress
• Push Notifications
Logout
Check Existing Session
Local Notifications
• Task Assigned
• Deadline Reminder
Task Sync
by Akash
Use this design
0
0 uses