- Notifications
You must be signed in to change notification settings - Fork13
The 4th generation of ÉTSMobile, the main gateway between the École de technologie supérieure and its students on mobile devices
License
ApplETS/Notre-Dame
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This project is the placeholder for the fourth version of ÉTSMobile, a mobile which application that is currentlyavailable for Android and iOS. ÉTSMobile is the main gateway between the user andtheÉcole de technologie supérieure (ÉTS) on mobile devices. ÉTSMobile is an open-sourceproject and is developped by members of the student clubApplETS. It offers:
- Access to evaluation grades
- Access to the student's schedules
- And many more...
Note: This guide is also available in:Français
- Flutter SDK v3.24.3 or higher
- Openssl v1.1.1g or higher
- Java sdk 17
- To access some features you will need the SignetsAPI certificate, these files are encrypted. To decrypt them you will have to do two simple steps:
You need to copy the scriptenv_variables.sh
(only available on the Google Drive of the club) to the root folder of your project, then run:
chmod +x ./scripts/decrypt.shchmod +x ./env_variables.sh./env_variables.sh
- After cloning the repo, you will have to get the packages and generate the l10n classes. To do that run the followingcommand:
flutter pub get
- To generate the mocks:
dart run build_runner build
- To add the Google Maps API TOKEN and the GitHub API TOKEN, you need to rename the file
.env.template
into.env
. Inthe.env
file, you need to paste the Google Maps API TOKEN and the GitHub API TOKEN.
You can find under the folder.githooks
all the hooks needed for this project. To configure git to use this folderenter the following command:
git config core.hooksPath .githooks
Follow the procedure in thisrepo available only by admin group and devops group:
This projet is licensed under the Apache License V2.0. SeetheLICENSE file for more info.
About
The 4th generation of ÉTSMobile, the main gateway between the École de technologie supérieure and its students on mobile devices