Geco-SchoolPlan-App is the mobile companion app for Geco-SchoolPlan, allowing teachers and students to securely view their schedules on their smartphones.
- 🔐 Secure user authentication (teachers & students)
- 📆 View course schedules
- 🧑🏫 Browse teachers' information
- 🧍♂️ See supervision assignments
- 🌐 Multilingual interface: French, English, German, Arabic, Russian
- 🔒 JWT-based session management
- 🛡️ Role-aware access control
- Android 8.0 (API 26) or higher
- Internet access for API communication
(If published, insert the link here)
- Download the latest APK from the Releases page.
- Enable installation from unknown sources on your Android device.
- Install the APK and launch the app.
- Enter your server URL and login credentials to get started.
On first launch, configure the app:
- Server URL: e.g.,
https://your.geco-schoolplan.server - Login credentials: Provided by your school
- Preferred language: Choose from French, English, German, Arabic, or Russian
- 🔐 Secure JWT-based authentication
- 🔒 Encrypted token storage
- ⏱️ Automatic session expiration
We welcome contributions!
- 🐛 Found a bug? Open an issue
- 🌟 Want to add features? Submit a pull request!
This mobile app is distributed under the Business Source License 1.1, which means:
- ✅ Free for development, testing, research, and personal use
- ❌ Not allowed in production environments without a commercial license
To use Geco-SchoolPlan-App in a production environment (schools, companies, public access), you must obtain a commercial license.
📩 Contact for licensing: michaux@free.fr
On July 4, 2030, this project will automatically be relicensed under GPL v3 (fully open source).