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.
JavaScript
Branch: master
Clone or download

Latest commit

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

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
assets update img Sep 14, 2019
src
.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
README.md Update README.md 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

README.md

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: 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:

  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 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.

You can’t perform that action at this time.