-
Notifications
You must be signed in to change notification settings - Fork 8
System Manual
git clone https://github.com/bounswe/bounswe2022group2.git
cd bounswe2022group2/learnify/
Your .env file shall include:
JWT_KEY: key to be used for jwt tokens generation. MAIL: mailaddress the API uses, currently only gmail is supported. MAIL_PASS: application password of MAIL, please refer to : https://support.google.com/mail/answer/185833?hl=en
You can contact us for getting MAIL and MAIL_PASS used for our Milestone 1 presentation.
You should add API key used for semantic analysis API, please contact us for the required .env file.
No environment files are required.
git clone https://github.com/bounswe/bounswe2022group2.git
cd bounswe2022group2/learnify/
docker compose up
command will get our frontend and backend clients up and running on your local.
- Click the shared APK link on the device of your choice.
- Download the file to your device.
- Once the download is complete, click open file. The device will navigate you to installation.
- If you get a "potentially harmful" warning, kindly ignore. We promise we are not hackers :)
- Complete installation and the app will be installed just like all other apps.
- Latest Stable version of Flutter
- Android Studio
- Android Device OR Android Emulator
Run
flutter doctor
to ensure requirements are installed without a problem.
git clone https://github.com/bounswe/bounswe2022group2.git
cd bounswe2022group2/learnify/mobile
flutter build apk –-split-per-abi
This command creates 3 APK files in the repository:
/build/app/outputs/apk/release/app-armeabi-v7a-release.apk
/build/app/outputs/apk/release/app-arm64-v8a-release.apk
/build/app/outputs/apk/release/app-x86_64-release.apk
Running the command without –-split-per-abi
command results in one large APK, which is not recommended as it includes binaries not native to the device.
Plug in your android device or start an emulator from Android Studio. Run flutter devices
and observe flutter sees your device of choice.
flutter install
This may take a while.
Sources:
Group Members
Meeting Notes of 451
Mobile Team Meeting Notes
Back-End Team Meeting Notes
Front-End Team Meeting Notes
Meeting Notes of 352
- Meeting #1 (04.03.2022)
- Meeting #2 (10.03.2022)
- Meeting #3 (17.03.2022)
- Meeting #4 (24.03.2022)
- Meeting #5 (31.03.2022)
- Meeting #5.1 (02.04.2022)
- Meeting #5.2 (05.04.2022)
- Meeting #6 (07.04.2022)
- Meeting #6.1 (12.04.2022)
- Meeting #7 (14.04.2022)
- Meeting #8 (21.04.2022)
- Meeting #9 (01.05.2022)
- Meeting #10 (12.05.2022)
- Practice App Requirements
- Practice App Use Case Diagram
- Practice App Sequence Diagram
- Practice App API Documentation
CMPE451 Milestones
- Will be added when ready