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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions