User Interface medium complexity mobile
1
Dependencies
0
Dependents
2
Entities
0
Integrations

Description

Displays available training courses in a scrollable list with filtering and search capabilities. Shows course title, date, location, capacity, and enrollment status for each course. Peer mentors and coordinators can browse and tap into course details from this screen.

Feature: Course Registration & Management

course-list-screen

Responsibilities

  • Render paginated list of available courses
  • Display enrollment status indicators per course
  • Support filtering by date, category, or availability

Interfaces

loadCourses(filters)
onCourseTap(courseId)
onFilterChange(filterOptions)
refreshList()
showEmptyState()
showLoadingState()

Relationships

Dependencies (1)

Components this component depends on

Related Data Entities (2)

Data entities managed by this component