/Foodsie

[In Development] A food delivery app for iOS that brings delicious food from your favourite local restaurant right to your door. Credit card payment with Stripe.

Primary LanguageSwiftMIT LicenseMIT

FOOD DELIVERY APP Swift Platform

ABOUT

Hungry? Foodsie is food delivery app that brings delicious food from your favourite local restaurant right to your door. Foodsie makes local food delivery fast and easy!

HOW IT WORKS

First, login with facebook. Search for near-by restaurants. Choose meals. Place your order and pay via Stripe. The resto will prepare your food, real-time tracking and once it’s ready, the courier will bring it to your doorstep.

FEATURES

  • Select food from restaurants near-by
  • Food delivery tracking
  • Stripe payment
  • Draw directions on map with MapKit
  • Facebook login & Authentication
  • Firebase backend (full realtime actions)
  • NodeJS back-end
  • Used SWRevealViewController menu side view controller
  • Used Alamofire to request image data, SwiftyJSON
  • Deployment target: iOS 11.2+
  • Supported devices: iPhone 5s, SE, 6, 6 Plus, 6s, 6s Plus, 7, 7 Plus, 8, 8 Plus, iPhone X

Note: The Driver side of the app is unavailable, this is just for the User/Guest side. SWRevealViewController.m not included in repository.

REQUIREMENTS

  • Xcode 9.0+
  • iOS 9.3+

Credit: Duc Tran's tutorial on Uber Eats helped me a lot to complete this project.