fossasia / eventyay-talk

eventyay speakers and talks component
Apache License 2.0
1.48k stars 47 forks source link

Add options for personal schedule and favourite sessions for ticket holders #136

Closed mariobehling closed 1 month ago

mariobehling commented 1 month ago

The previous eventyay version had the option to show a personal schedule and favourite sessions as well as a list of sessions based on popularity.

This featue also partly exists in eventyay-talk and eventyay-video. The API functionality though needs to be checked for functionality. We need to ensure the sync between the talk and video component works smoothly. Users need to be able to add sessions to their personal schedule and have it show up correctly in both components.

Required Features

1. Need to be able to login with eventyay-ticket - Done 2. Use a star ⭐ tick box to add a session to ones personal schedule - Done Screenshot from 2024-07-21 11-09-19

3. Shows number icon how many people have signed up for the session (on overview pages and session page)

Screenshot from 2024-07-21 10-20-34

4. Show "my schedule" as a "star" which shows the personal schedule - Done

Screenshot from 2024-07-21 10-23-30

5. Provide option to sort sessions by "time", "title" and "popularity"

Screenshot from 2024-07-21 10-48-50

Screenshot from 2024-07-21 10-24-46

6. Ensure sync between eventyay-talk and eventyay-video works smoothly.

mariobehling commented 1 month ago

Closing this as partly completed. Further features are detailed here https://github.com/fossasia/eventyay-talk/issues/161