Update ionic firebase app to implement messaging functionality
£20-250 GBP
완료함
게시됨 5년 이상 전
£20-250 GBP
제출할때 지불됩니다
Work Package 3: Messaging
Overview
Implement messaging functionality such that a customer can directly message a broker
Detail
Messaging should be initiated through links such as 'request viewing' and 'request quote', which will require the user to go through the sign-up process
Standard queries such as 'request quote' will automatically populate a message to the broker of that property and start a chat dialog where either customer or broker can add messages
The messaging context should automatically include the property ID and name so the broker knows what property is being discussed
On receipt of a message, the user should be notified through the device when not inside the app
The existing messages page should be updated as necessary to include all relevant buttons etc for messaging
Administrators should have access to all message logs
Appropriate firebase rules should be created to ensure only chat members are able to see the messages
Sign-off criteria
When viewing a property a customer can select 'message, quote, or request viewing' and will be re-directed to sign-in if currently guest
Standard requests such as the above will be stored in a way that is identifiable to administrators at a later date (so leads can be counted)
Messages are appropriately sent from user to user
A message from the customer will be notified to the broker within the app
New messages will generate a notification to users outside of the app
Testing will be performed outside of the application using API calls to firebase to ensure that chat messages are not accessible to other users