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

Description

Paginated browsable list of available training courses with dates, availability, and prerequisites. Peer mentors and coordinators can filter and search courses relevant to their certification needs.

Feature: Course Registration

course-listing-screen

Responsibilities

  • Display paginated course listings fetched from REST API
  • Show availability, dates, location, and prerequisite information
  • Provide filter and search controls for course discovery
  • Navigate to Course Sign-up Screen on selection

Interfaces

CourseListScreen()
onCourseSelected(courseId: String)
onFilterChanged(filters: CourseFilters)
loadNextPage()

Relationships

Dependencies (1)

Components this component depends on

Related Data Entities (2)

Data entities managed by this component