Skip to content

feat: explore public schedule sharing and class roster discovery #1

Description

@SebastianBoehler

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions