Loading repository data…
Loading repository data…
ForceTower / repository
UNES, o aplicativo que cria notificações para as ações do Portal Sagres.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Open-source clients for UNES, a companion app for students at UEFS (Universidade Estadual de Feira de Santana). UNES connects to your official academic portal (SAGRES) and organizes grades, schedule, classes, messages, and enrollment into a fast, native experience.
This repository holds the client applications — Android, iOS, and the marketing site. The backend service they talk to is a separate, closed-source project.
Its history runs continuously from the original single-app Android project (2018) through the current multi-platform rewrite, so the whole lineage is browsable here even though the current tree is the v2 clients.
| Path | What |
|---|---|
apps/android | Native Android app (Kotlin + Jetpack Compose) |
apps/ios | Native iOS app (Swift + SwiftUI + The Composable Architecture) |
apps/landing | Marketing site (Astro) |
packages/shared-kmp | Shared business logic (Kotlin Multiplatform) — XCFramework for iOS, lib for Android |
build-logic | Gradle convention plugins shared across the JVM projects |
Tooling versions are pinned with mise:
mise install # JDK, Gradle, Bun
./gradlew :apps:android:app:assembleDebug./gradlew :packages:shared-kmp:umbrella:assembleUmbrellaReleaseXCFrameworkapps/ios in Xcodecd apps/landing && bun install && bun run devThe apps expect their own Firebase configuration and a backend endpoint. If you are
building your own fork, supply your own google-services.json /
GoogleService-Info.plist and point the apps at your own server.
The original single-app Android incarnation is also preserved as standalone refs:
v1-legacy-androidlegacy/android-v1