An app for FCPS SIS. Aptoide App Store
The app uses Flutter, so you should install it. Then cd
into grade_view
and run flutter run
. You should have a simulator/emulator running or a physical device connected. More information is available at Flutter's GitHub repository and their website.
Before running flutter run
you should copy ios/Runner/GoogleService-Info-sample.plist
to ios/Runner/GoogleService-Info.plist
. Then edit the new file and under the key API_KEY
enter the Firebase API key (you will likely not have access to this).
THIS SECTION IS INCOMPLETE
If you don't have a keystore, create one with keytool -genkey -v -keystore ~/key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key
. Then copy android/key.properties.sample
to android/key.properties
and replace the appropriate values.
Since the flutter_secure_storage
package does not currently support desktop, the app does not advance beyond the login screen, although authentication functions correctly.
CORS is currently not enabled on the unofficial SIS API. As a result, authentication fails, and you will not be able to advance beyond the login page.
Run the app and enter either your FCPS credentials or the test user credentials. The test user's username is 1234567
. The password field can be left empty (the password does not matter for the test user).