Skip to content

Latest commit

 

History

History
66 lines (50 loc) · 2.32 KB

README.md

File metadata and controls

66 lines (50 loc) · 2.32 KB

Comp3330 Group 26 - drawing HKU Fit

Cross-platform fitness App for HKU students, created in React Native.

  • Chan Tsz Hei, 3035692060
  • Chen Xing Sheng, 3035535547
  • Chiu Kwun Hung, 3035460302
  • Choi Yik Ho, 3035684415
  • Ng Wai Chung, 3035484255

Instruction

Sign-in with Google can works well in a development environment with Expo Go. However, it cannot get response successfully in an Android standalone. Thus, a fake user "Chan Tai Man" is used for the standalone cases. If you want to fully explore the functions provide by HKUFit, follow the instructions below

Running with Expo

Install Node.js 16.13.0, git

Install Yarn, Expo CLI with node

Add Android Emulator to $PATH

Open a terminal and run

$ yarn
$ yarn android

Then the app will launched in the emulator

File directory

Significant files in the project

.
├── hkufit_submission           # APK of the Android App
├── App.js                      # Entry of the App
├── app.json                    # Config of the React Native Project
├── package.json                # Node.js Packages
├── yarn.lock                   # Node.js Packages
├── README.md                
└── app                         # source file of the app
    ├── asset                   # Assets
    ├── components              # React Native components
    ├── navigation              # Router
    └── screen                  # View of pages
        ├── Main.js             # Tab navigation of App
        ├── HomeScreen.js       # Home page of the App
        ├── ProgressScreen.js   # Progress function page of the App
        ...

Frontend & Backend Separaion

Access the Home Page of Laravel: https://groupproject26.top structure

Demo

demo video) drawing drawing drawing drawing drawing