theharrisonmoore / earwig

A reviews platform giving a voice to construction workers
https://earwig-work.herokuapp.com/
2 stars 0 forks source link

Private messaging between workers #922

Open theharrisonmoore opened 4 years ago

theharrisonmoore commented 4 years ago

We need to add a new private messaging between workers feature. There are three ways workers can private message one another: (1) from an entity profile, (2) from a worker's profile and (3) from within the new 'Messages' page in the main menu. This feature is for level 3 users (verified workers) only.

Please refer to the page called 'Private messaging' in the wireframes.

Sending a private message from an entity profile page

Screenshot 2019-12-16 at 10 13 13

Sending a private message from a worker's profile page

Screenshot 2019-12-16 at 10 21 12

Sending private messages from within the 'Messages' page

Screenshot 2019-12-16 at 10 26 06

Notifications

Ensure consistency across both mobile and desktop.

RamyAlshurafa commented 4 years ago

@theharrisonmoore I have a question about the third way from within the 'Messages' page, should this be real-time messaging?

theharrisonmoore commented 4 years ago

@RamyAlshurafa What would it mean if it was real-time?

RamyAlshurafa commented 4 years ago

@theharrisonmoore that's mean that the two parties of the chat will get the new messages immediately when they have sent, like what we have in chatting apps (Messenger, Whatsapp,...) non real-time requires to refresh the page to get the new messages

the real-time is more reasonable but requires more building time

theharrisonmoore commented 4 years ago

Real-time sounds best. How much more building time?

On Tue, 17 Dec 2019 at 11:36, RamyAlshurafa notifications@github.com wrote:

@theharrisonmoore https://github.com/theharrisonmoore that's mean that the two parties of the chat will get the new messages immediately when they have sent, like what we have in chatting apps (Messenger, Whatsapp,...) non real-time requires to refresh the page to get the new messages

the real-time is more reasonable but requires more building time

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/yalla-coop/earwig/issues/922?email_source=notifications&email_token=AK5TYTG4EATUOZQUOQS5OT3QZCTTDA5CNFSM4J3GYT4KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEHB52RI#issuecomment-566484293, or unsubscribe https://github.com/notifications/unsubscribe-auth/AK5TYTH2FIAODLFLP7MYB73QZCTTDANCNFSM4J3GYT4A .

-- Best, Harrison Moore Sparky and founder earwig

RamyAlshurafa commented 4 years ago

actually Not sure, let me ask the team and will update you soon

RamyAlshurafa commented 4 years ago

Hey @theharrisonmoore I think this would take 2-3 extra days

theharrisonmoore commented 4 years ago

For how many developers?

On Wed, 18 Dec 2019 at 12:33, RamyAlshurafa notifications@github.com wrote:

Hey @theharrisonmoore https://github.com/theharrisonmoore I think this would take 2-3 extra days

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/yalla-coop/earwig/issues/922?email_source=notifications&email_token=AK5TYTGJGU6T34TVSIMEL4DQZIKBNA5CNFSM4J3GYT4KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEHF66LY#issuecomment-567013167, or unsubscribe https://github.com/notifications/unsubscribe-auth/AK5TYTFKDEDZNOODHXJEOK3QZIKBNANCNFSM4J3GYT4A .

-- Best, Harrison Moore Sparky and founder earwig

RamyAlshurafa commented 4 years ago

for 1

theharrisonmoore commented 4 years ago

That's okay. I would like to go for it because it's an important feature.

On Wed, 18 Dec 2019 at 12:42, RamyAlshurafa notifications@github.com wrote:

for 1

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/yalla-coop/earwig/issues/922?email_source=notifications&email_token=AK5TYTBCDIPBV6IONSZ4BJTQZILB3A5CNFSM4J3GYT4KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEHF7SQQ#issuecomment-567015746, or unsubscribe https://github.com/notifications/unsubscribe-auth/AK5TYTGDBZJYFLCSBEN3V2LQZILB3ANCNFSM4J3GYT4A .

-- Best, Harrison Moore Sparky and founder earwig

theharrisonmoore commented 4 years ago

@thejoefriel we are not going to work on private messaging in this chunk so I'm relabelling it Do not work.