Skip to content

sean7218/ubereats

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

UberEATS Reverse Engineering

This app is meant to be used as demo and show the various filters for restaurants near you.

  • ๐Ÿ™‡ any code review or suggestion are appreciated
  • ๐Ÿ”ฅ contribution is definitely welcomed
  • ๐Ÿ™Œ if you are a UI/UX designer and wants to see certain animation. Please Let me know!

The CI/CD will be implemented on Bitrise and the also the unit testing will be done on the data layer

Stages Status Hours
Set User Location โ˜‘๏ธ 8
Fetch Restaurants โ˜‘๏ธ 24
Filter Restaurants UI done
Fetch Restaurant Meals
Show Restaurant Info โ˜‘๏ธ
Filter Restaurant Meals โ˜‘๏ธ
Order Meal
Order Payment
Order Tracking

Login

email: sean@gmail.com
password: abcPassword

Google Map Service

  • You will not be able to make any network calls without the config.swift file because it contains all the access keys. Please DM @sean7218 if you want to play with the location service and backend Yelp API
  • The map and the location is using Google Map Service and Google Places. Please obtain your own API token. Creating a file in the same folder where AppDelegate.swift with following
// ubereats/config.swift
 import Foundation

 struct KEYS {
     static var GOOGLE_MAP_KEY: String = "YOUR_GOOGLE_ACCESS_KEY"
     static var ACCESS_BEAR_KEY: String = "YOUR_BACKEND_API_ACCESS_KEY"
 }

Pod

Pods are not pushed to this remote so you have to run the following before running the app

pod install

Home Page

show

Detail View

detail-viewgif

About

๐Ÿฆ UberEats clone ๐Ÿœ : iOS in Swift, backend with Yelp API and Node.js. Location uses Google Map Service API. All animation and UI done programmatically

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages