-
Notifications
You must be signed in to change notification settings - Fork 1
System Manual
- Docker (available here)
- docker-compose (available here)
- git (available here)
- The provided .env file of the backend.
- Run the following on the command line:
git clone https://github.com/bounswe/2021SpringGroup9
cd postory/backend
Copy the provided .env file of the backend to the directory
docker-compose build
docker-compose up -d
After running these commands, the backend will be available at: http://localhost:8000/.
More information on how to run locally and deploy the app can be found in backend/README.md.
- Docker (available here)
- docker-compose (available here)
- git (available here)
- The provided .env file of the frontend.
- Change the
REACT_APP_BACKEND_API
variable on the .env file if needed.
- Run the following on the command line:
- Clone the repo if not cloned already
git clone https://github.com/bounswe/2021SpringGroup9
cd postory/frontend
- Copy the provided .env file of the frontend to the frontend directory (2021SpringGroup9/postory/frontend)
docker-compose build
docker-compose up -d
After running these commands, the frontend will be available at: http://localhost:3000/. You can also access the readme file at https://github.com/bounswe/2021SpringGroup9/tree/master/postory/frontend.
This manual is a guide for running the Postory Android APK. APK is a file format that is used for distribution of Android applications. Our apk is located at 2021SpringGroup9/postory/android/postory.apk on master branch.
- Android Studio
- Android Studio AVD Manager
- Clone the repo if not cloned already
git clone https://github.com/bounswe/2021SpringGroup9
cd postory/android
- The apk is named
postory.apk
The apk file should be transferred to your smartphone. This could be done with a USB connection. After the transfer, click on the APK file on your phone. Defaultly, Android smartphones do not install apk files for security reasons.
-
If your Android version is recent, it might prompt you to permit installation of unknown apps. After you allow it, the application will be installed and opened.
-
If you are not prompted for giving permissions to unknown apps, you may need to do it manually.
1- Go to Settings -> Security -> Install Unknown Apps 2- Allow installation of unknown apps.
Note: The steps for giving manual permissions may vary among devices. This is a summary of the process.
To run an APK on emulator, you need to have Android Studio along with AVD Manager. To see the formal documentation, click here.
After the AVD Manager is successfully installed, an emulator device should be created (or you can use another emulator that you created before)
To create an emulator(you can skip if you have a suitable emulator):
1- Click on AVD Manager
2- Click on Create Virtual Device
3- Pick a device size. Note that the application works best on smartphone ratios.
4- Select a system image. You need to download the image if it does not exist in your system. This might take some time. Note that you should pick an API level in accordance with the limitations stated in README. A higher API level is usually better but you might need to download more data.
After you have a suitable emulator, run the emulator.
1- Open AVD Manager
2- Run the emulator you want.
3- After the emulator is on, drag and drop the apk file onto its screen.
4- The application might start running or you might need to click on the application at the emulator to run it.
For detailed documentation, click here.
🏠 Home
👪 Team Members
- Milestone Reports
- Project Plans
- Project Selection
- Requirements
- Questions to Customer
- Scenarios and Mockups
- Design
- Meeting 1 (26.03.2021)
- Meeting 2 (01.04.2021)
- Meeting 3 (04.04.2021)
- Meeting 4 (07.04.2021)
- Customer Meeting 1 (14.04.2021)
- Meeting 5 (15.04.2021)
- Meeting 6 (17.04.2021)
- Meeting 7 (21.04.2021)
- Meeting 8 (25.04.2021)
- Meeting 9 (28.04.2021)
- Meeting 10 (03.05.2021)
- Meeting 11 (06.05.2021)
- Meeting 12 (07.05.2021)
- Meeting 13 (22.05.2021)
- Meeting 14 (26.05.2021)
- Meeting 15 (01.06.2021)
- Meeting 16 (04.06.2021)
- Meeting 17 (07.06.2021)
- Meeting 18 (08.06.2021)
- Meeting 19 (09.06.2021)
- Meeting 20 (12.06.2021)
- Lab 1 (12.10.2021)
- Meeting 1 (15.10.2021)
- Lab 2 (19.10.2021)
- Meeting 2 (25.10.2021)
- Lab 3 (26.10.2021)
- Meeting 3 (31.10.2021)
- Lab 4 (02.11.2021)
- Meeting 4 (08.11.2021)
- Lab 5 (09.11.2021)
- Meeting 5 (15.11.2021)
- Meeting 6 (18.11.2021)
- Lab 6 (23.11.2021)
- Lab 7 (30.11.2021)
- Lab 8 (21.12.2021)
- Lab 9 (28.12.2021)