React Native (Expo) (You can eject from expo if you think requirement is not possible with expo)
Current System (Already Implemented)
System has a List module. Admin can create “List” and each List has items. There can be various type of items (Checkbox, Textbox, Range, Task)
Task has a due time. You can define a time in minutes, hours, days, etc. When a task due system adds notification information in the database.
Proposed System (This is what we want to behave system after)
Current system does not have a push notification facility. We want to implement it.
When a task is about to due and only 20% time remaining, we want to send push notification to all staff and supervisors (System has three roles. Staff, Supervisor and Admin) who have access to that List (we already have a facility to set access) on their mobile phone (Android/iOS).
Notification Message: “[Task Name]” will be due on date and time.
When task is due (0 time remaining), We want to send another notification to all staff, supervisor and admin who has access to that list on their mobile phone (Android/ios)
Notification Message: “[Task Name]” is due. Please act ASAP.
In mobile, clicking on notification will take the user to the specific list screen.
We also need a “Notification Icon” on top right of the app. Tapping on this icon will open the list of notifications screen. It will show 30 notifications initially and load more as you scroll down, until all the notifications for that user. Users can view only their notifications. In mobile, clicking this notification system will take the user to the specific list screen, when that task notification belongs.
In this notifications screen, there will also be a status (Pending, Due, Completed). When a task has a remaining time of 20%, it will send a notification with “Pending” status, when task is due “It will update notification to “Due” status and if the task is completed the notification status should be changed to “Completed”.
In the notification screen, the notifications will be sorted in Due, Pending and Completed order. That mean it will show Due notification first, Pending notification next and completed notifications last
The push notification should be implemented using “Firebase Cloud Messaging” or any provider which make push notifications works perfectly for all kind of app state background, foregrounded, closed, etc
You also need to give a document on how to build android and ios apps.
Please add your years of experience in bid. Bid containing years of experience will only be considered
23 freelancers are bidding on average $476 for this job
hello how are you? Do you find the hybrid app developer? This is hybrid app developer with rich experience in React Native, Ionic and Flutter. Let's discuss your project in details. Thank you.
Hi. there. Wish you a good day. I have checked your requirements in detail. I have 4 years of experience working with Laravel and React Native. I’ll look forward to hearing from you for further process. Regards.
Hi there! I have read what you exactly need, and i am ready to do this job. Please feel free to ping me anytime so we can have a detailed discussion. Thanks