I'm building GTA FREE STEM to make free STEM programs easier to find across the Greater Toronto Area. This is the native Android app, built with Kotlin and Jetpack Compose.
iOS app · Web app · Try the website
| Home | Search |
|---|---|
![]() |
![]() |
| High School Search | Profile |
![]() |
![]() |
Search programs by location, age, category, and language. The High School section focuses on volunteer hours, co-op, SHSM, and mentorship. Saved opportunities, profile preferences, and optional new-match alerts stay on your device.
There's no account to create, and no ads or analytics. Nearby search uses an approximate location only when you ask for it. Program links open the provider's website.
I'm working on version 1.1.0. It isn't a public Google Play release. Version 1.0.1 was made available to internal testers only.
The current Android CI run has compilation errors that still need fixing. The screenshots show an installed development build, not a verified build of the latest source.
Build status · Release notes and checklist · Previous verification records
You'll need Android Studio, Android SDK 36, and Java 17. The app supports Android 8.0 and newer.
- Open this repository in Android Studio.
- Let Android Studio configure the SDK location in
local.properties. - Run the
appconfiguration on an emulator or Android device.
To run the unit tests, lint, and debug build:
./gradlew --no-daemon testDebugUnitTest lintDebug assembleDebugDebug builds aren't Google Play upload artifacts. Signing files and passwords belong outside this repository.
This is my personal project, separate from my work at SARIT. Help with accessibility, translations, device testing, and bug fixes is welcome.
MIT for the app's source and documentation. Program descriptions and third-party names and materials belong to their respective owners.



