Idea
Allow users to make their schedule public/shareable so schedules can be matched with other people. This could enable discovery features such as seeing who attends the same lecture or who is registered for a specific class.
Possible user value
- Match schedules with friends or classmates.
- See classmates connected to a lecture or class.
- Help students coordinate study groups, attendance, or shared planning.
Product questions
- Should sharing be opt-in per schedule, per class, or globally?
- What privacy controls are required before exposing schedule/class membership?
- Should visibility be limited to authenticated university users?
- Can class membership be inferred only from shared schedules, or should the API support an explicit roster-style view?
First implementation shape
- Add explicit schedule visibility settings.
- Add shareable schedule representation without exposing private metadata.
- Add matching/discovery endpoint or UI flow for shared lectures/classes.
- Handle empty or private states clearly instead of showing placeholder/mock data.
Captured from project memory request.
Idea
Allow users to make their schedule public/shareable so schedules can be matched with other people. This could enable discovery features such as seeing who attends the same lecture or who is registered for a specific class.
Possible user value
Product questions
First implementation shape
Captured from project memory request.