A German Flutter app to show the substitution of teachers in schools and share news.
Important: The UI of this app is in german, so if you don't speak german you would have to translate all UI texts.
This app is specially designed for Werner Heisenberg Gymnasium Germany, but can be used with some changes at other schools too:
- Change the class Filter and the method getData() to your needs.
- Put your
google-services.json
from Firebase into android/app - Set your Wiredash keys in main.dart from wiredash.io
- Sign the app (see documentation).
- Deploy needed cloud functions from cloud-functions-for-vertretung_whg to your firebase project.
You can select you subjects and you will see in an extra tab just substitute for your selected subjects. So you don't have to see any information that is not important to you.
If you turn on notifications, you will be notified for new substitute.
If you add friends, you will see the substitute of you friends, so you don't have to ask them if they are free too.
In the news tab you can see news and you will be notified when a news in added. They can only be added by admins (see cloud functions).
If your create an account, which is not necessary, you can transfer you settings from one device to another. You can be signed in on two devices simultaneously, but the settings wont be synced. Your settings will only be synced from cloud to client on signIn. In addition an email account is required to be admin.