-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implementing calendar and related functionality #7
base: main
Are you sure you want to change the base?
Conversation
…-ly/Freethyme into feature/participantList
…-ly/Freethyme into feature/participantList
…feature/calendar-rosa
Hi I just made some changes:
⬆️ This is when Rosa initiates a new meeting and chooses her times, shown in green. ⬆️ Kiron enters the schedule through the shared link. He can click on Rosa to see her time slots shown in red. Nothing would happen if he clicks on the box next to his name, but he can add his times on this page. ⬆️ James enters and he can see the combined availabilities of Rosa and Kiron. James can also choose his times slots. The times of other people are not displayed in different shades based on the number of people available at that time (unlike lettucemeet). I'll try implementing this if I can figure this out. TODOs:
I tried to implement this with redux inside useEffect but it caused infinite rendering which almost crushed my computer TT.
Thanks for reading this I know itz really long lol! Let me know if the above makes sense and I'd love to hear peeps' thoughts! Ty! |
Not super important, but would it be possible to make members unique based on id rather than name? I don't have validation in the backend for duplicate names, but if you prevent it from happening in the frontend, it's okay. |
Members are unique based on id and name. I checked if the name entered already exists in the member list, and if it does, the person would be considered as existing member. No duplicated name would be sent to the backend. It also does not make sense to have to Alice's on the participant list cuz ppl can't tell who is who. |
I don't think it's possible to tell who is returning to the shared link without login (When2Meet and Lettucemeet don't do this as far as I can tell), but one thing you could try is to use browser stored data. |
Sure I'll try using local storage! |
TODOs:
|
We will try using the react-schedule-selector package first because there is a method for us to override existing styles (display different shades of cells based on the # of ppl choosing them etc).