TrueAble is an accessibility-first social media platform for people with disabilities.
This repository currently contains:
android-app/: the Android client scaffold with a multi-module architecture.backend/: the backend service skeleton for the MVP API.docs/: architecture notes that keep product, UX, and implementation aligned.scripts/: helper scripts for local Gradle runs with the Android Studio JDK and local SDK.
The project is intentionally scaffolded in phases so we can stabilize accessibility and safety foundations before deeper social features are implemented.
- Open
android-app/in Android Studio. - Let Gradle sync complete.
- Confirm the Android SDK includes API 36 and Platform-Tools.
- Use an emulator running API 34 or newer.
The Android app expects the local backend at http://10.0.2.2:8080/api/v1 when running inside the Android emulator.
From a terminal at the workspace root:
.\scripts\run-backend-gradle.ps1 runThe backend listens on port 8080.
From a terminal at the workspace root:
.\scripts\run-android-gradle.ps1 :app:assembleDebugThis project is buildable and demoable in Android Studio, but it is not production-launch ready yet. The backend still uses in-memory stores, authentication is not real, and there is no production AI stack or release hardening comparable to Instagram or Facebook.