Native iPhone app for tertiarycourses.com.sg that lists WSQ courses, searches TGS-coded course runs, estimates course grants, and sends course enquiries.
Tertiary Courses SG is a SwiftUI iPhone app for browsing WSQ course runs from the Tertiary Infotech LMS/TMS API. The app only shows WSQ courses whose course code starts with TGS.
- WSQ course catalog backed by the LMS/TMS API
- Course search across code, title, category, delivery, funding tier, summary, and outcomes
- Grant calculator with nationality and date-of-birth inputs
- SkillsFuture claimable and WSQ funding estimates
- Course enquiry form via WhatsApp
- Feedback and About bottom tabs in the Tertiary Infotech house style
- SwiftUI
- iOS 17+
- XcodeGen
- URLSession
The API settings are generated into Info.plist from project.yml:
TERTIARY_COURSES_API_BASE_URLTERTIARY_COURSES_LIST_RUNS_PATHTERTIARY_COURSES_GET_RUN_PATHTERTIARY_COURSES_API_KEY
The API key is intentionally blank in source control. Configure it locally or in CI before release.
.
├── TertiaryCoursesApp/
│ ├── Info.plist
│ └── TertiaryCoursesApp.swift
├── project.yml
├── .claude/skills/
└── README.md
xcodegen generate
xcodebuild -scheme TertiaryCourses -destination 'generic/platform=iOS Simulator' buildOpen TertiaryCourses.xcodeproj in Xcode to run the app on an iPhone simulator or device.
This repository is configured as a native iOS app. GitHub Pages deployment is not applicable.
Course data is provided by the Tertiary Infotech LMS/TMS API and official SkillsFuture/SSG funding references.