Front-end: React Native + Native Base + Expo
Back-end: Nodejs + Expressjs + MongoDB + Redis
Also see back-end server repository: https://github.com/eric19960304/Ridesharing-App-For-HK-Back-End
Project Homepage: https://i.cs.hku.hk/fyp/2018/fyp18028/
Demo video on YouTube: https://www.youtube.com/watch?v=lWX9K4Xj9gU
Prerequisite:
-
Nodejs v8.x.x installed (npm command avaliable)
-
Install Expo app in your smartphone
-
Install yarn with version >=1.12.3 installed
-
modify the content of
serverURL
inconfig.js
file, to the local/public IP address of the machine that this development server to be running on -
Setup all back-end services described at https://github.com/eric19960304/Ridesharing-App-For-HK-Back-End
Install npm packages (under project's root directory):
yarn
To start the Expo-cli development tool:
yarn start
Then follow the instruction of the Expo-cli to start the App in your smartphone.