Skip to content
An easy-to-use ride sharing mobile app for Hong Kong. Using React Native for the App and Nodejs for the API, and Python for matching engine.
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.


Type Name Latest commit message Commit time
Failed to load latest commit information.
assets update img Sep 14, 2019
.babelrc upgrade dependencies to lastest version Dec 23, 2018
.gitignore fix edit profile page Mar 26, 2019
App.js migrate AwesomeProject to this repo Nov 7, 2018
App.test.js migrate AwesomeProject to this repo Nov 7, 2018
LICENSE Initial commit Sep 13, 2018 Update May 8, 2019
app.json fix android statusbar; refactor some code Dec 23, 2018
config.js fix config.js Apr 18, 2019
package.json start page image, profile page updated Mar 2, 2019
yarn.lock start page image, profile page updated Mar 2, 2019

HKUCS FYP Ride-sharing App For Hong Kong

Front-end: React Native + Native Base + Expo

Back-end: Nodejs + Expressjs + MongoDB + Redis

Also see back-end server repository:

Project Homepage:

Demo video on YouTube:


  1. Nodejs v8.x.x installed (npm command avaliable)

  2. Install Expo app in your smartphone

  3. Install yarn with version >=1.12.3 installed

  4. modify the content of serverURL in config.js file, to the local/public IP address of the machine that this development server to be running on

  5. Setup all back-end services described at

Install npm packages (under project's root directory):


To start the Expo-cli development tool:

yarn start

Then follow the instruction of the Expo-cli to start the App in your smartphone.

You can’t perform that action at this time.