ЧТО НУЖНО ЗНАТЬ: React JS, Redux, Thunk, . Верстка есть. Работа с Git Jira.
1. Messages & Dialog page
On the messages page are:
label of user account type who has written a message.
first + last name
When user clicks on the message from listing page the dialog page opens with theme which contains:
listing heading/or address (if heading wasn't fill in)
link to listing page
When user clicks on the message from profile page the dialog page opens without theme.
In both cases on the dialog page is a section with 4 latest dialogs.
Messages between the same receiver and sender in cases from profile page and from listing page a separate 2 dialogs.
This function we DO NOT need:
2. Notification system
This system will be used for notify users about:
- income messages
-invitation to view properties
-messages from profile page
-messages from listing page
This kind of notifications (all above) are sent to email if message will not have status "read" while 1 hour.
Texts for notifications:
request access to the private listing/listings
Template: [user name] requests access to your listing [listing title]
invitation to become a contact
Template: [user name] wants to add you to contacts
invitation to join a group
Template: [user name] invites you to join [group name]
shared private listings to the user
Template: [user name] has shared with you listing [listing title]
shared user's private listings to the users
Template: [user name] has shared your listing [listing title]
Notifications are appeared without refreshing the page. In notification window user can accept/reject all notifications (request access to the private listing/listings, invitation to view properties, invitation to become a contact, invitation to join a group).
Мой скайп katya_lapochka2