Estimate fares. Compare services. All in one.
Lyber is currently deployed on Heroku. Link: https://lyber-app.herokuapp.com/
Lyber is currently deployed on Amaozon AWS. Homepage: https://lyber.co
(Note: the website is optimized for mobile devices.)
Lyber is available on iOS. Repo link: https://github.com/EdwardFeng523/Lyber-ios
-
Compare ride services between Uber and Lyft across every products available in thousands of cities worldwide
-
Seamless integration with Uber & Lyft API. Get the ride straight from the website.
-
Integrate with Google Maps API. Just drag and drop to pin-point your pick up location.
-
CLEAN UP THE CODE URGHHH ITS SO MESSY RN
-
"Current Position":
-
add button
-
get lat/lng
-
synchronize autocomplete w/ current pos
-
"Map"
-
Drag/Pin to select location
-
Update address info in autocomplete after dragging the marker
-
Display estiamted routes
-
"Item card":
-
Display available drivers nearby/wait time
-
Display ETA
-
Format card components (ummm sort of)
git clone https://github.com/terrenceliu/Lyber.git
cd Lyber
npm install
npm run start
Under the project directory, open a new terminal and run
npm run watch
Open another new terminal and run
npm run start
The watch
script turns on the watch mode. Webpack will continue to watch for changes in any of the resolved files.
The start
script will spawn a dev server which reloads the page when you save the files. The server runs at http://localhost:8080
and will automatically open up.
To start a dev server that could be accessed from any devices on our local network (LAN), run
npm run start:lan
Then we could visit the dev server with the url http://<local ip address>:8080
To look up the local ip address, run
ifconfig -a