Couchers-org / couchers

The next-generation couch surfing platform. Free forever. Community‑led. Non‑profit. Modern. Chuck us a star :)
https://couchers.org
MIT License
388 stars 79 forks source link

Make events shareable #4878

Open bakeiro opened 1 month ago

bakeiro commented 1 month ago

Current situation: I see a fantastic and cool event in couchers (as always :D) I want to share this event with my friends & family so I need a button/shortcut or something so I can share it

Desired situation: Implement a share button in the event list which opens a share modal

ToDo:

bakeiro commented 1 month ago
figma notes, unrelevant for the dev:

Official Figma designs to share profiles

jesseallhands commented 3 weeks ago

Can we do the same thing as in this design, but simply have a preview of the publicly viewable snippet at the top?

370201604-94304fb0-abd8-4c88-aae5-5b11b262840c

Keep in mind the icons pictured are just representative placeholders - the final design doesn't need to have icons that look just like that. They should all be consistent in style though.

bakeiro commented 3 weeks ago

Can we do the same thing as in this design, but simply have a preview of the publicly viewable snippet at the top?

I kind of get the idea, but I guess would be better for the dev to know exactly how should it look, so they can know what to implement/code

aapeliv commented 3 weeks ago

Let’s move the share screen to another issue.

bakeiro commented 3 weeks ago

Let’s move the share screen to another issue.

@aapeliv, yeah... the thing is that all share-event tickets are created... and I don't think makes sense to split this one if we do, is to create just the share button without any functionality, so, not sure if makes sense to move this to another ticket...

nabramow commented 1 week ago

@aapeliv @bakeiro This is blocked by #5008 , #4981 and #4980 is that right? Seems they need to be done first?

bakeiro commented 1 week ago

@nabramow yes and no, we can start creating the components, the features and don't merge it until the other tickets are ready