Skip to content

Latest commit

 

History

History
38 lines (26 loc) · 1.53 KB

File metadata and controls

38 lines (26 loc) · 1.53 KB

Uber-2.0

Uber - 2.0 is a mobile app created with React Native. The idea of this project is to try to implement Uber's frontend using React Native. It is made for learning purposes only and nothing else!

Screen Shots

Home Screen:

Home Screen (Auto Suggestion):

Destination Screen (Auto Suggestion):

Rider Option Screen (Distance and Price Calculation):

Technologies

  • Javascript library for building User Interfaces: React Native (EXPO) and TypeScript
  • Routing between different screens: React Native Navigation
  • Designing Components: Tailwind CSS
  • Icons for components: React Native Elements
  • State Management: Redux
  • Maps : React Native Maps
  • Direction from Origin to Destination: React Native Maps Direction
  • Calculation of distance using: Google Map Distance Matrix API
  • Code Prettier: Eslint, Prettier, Husky

Setup a local environment

Copy the .env.example file into .env and fill in the actual value ( you need to have a billing account in google cloud )
yarn && expo start