SierikovaTetiana / RestaurantApp

 Restaurant food order app. Swift 5. Xcode 13.2. iOS 15.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

🍕RestaurantApp

 Restaurant food order app. Swift 5. Xcode 13.2. iOS 15.

📷 Screenshots

MockupDeGusto

🔖 Features:

  • Restaurant menu:
    • show top discount section with infinite scroll by timer
    • with show/hide dishes in categories
    • dish can be added to favorite list (appears when dish added and dissappears when all dishes removed from list)
    • dish can be added to cart
  • Map:
    • display map with pin
  • Account profile:
    • register user by email-password or/and Facebook
    • user can upload photo to profile
    • user can set and change profile information: name, birth date, phone number, password, email (integrated with Firestore Database)
  • Cart:
    • user can change amount of dishes or remove all of it
  • Order process:
    • if user is registered in app all information fill fields
    • user can choose take away or delivery
    • if user selects delivery, address field is displayed (required for order)
    • GooglePlaces helps fill user valid address
    • required name and phone number fields
    • app checks if user enter valid information in fields (phone, name, address)
    • user can select time for delivery or ready to take away
    • order button sends information about order to Database
    • simple app written in Python sends email with order

💻 Technologies:

  • Firebase Authentication
  • Firebase Realtime Database
  • Firebase Storage
  • Firestore Database
  • Facebook Authentication
  • GooglePlaces
  • MapKit
  • Core Data

Pods:

  • DatePickerDialog
  • PhoneNumberKit
  • NotificationBannerSwift
  • ReachabilitySwift
  • FaveButton
  • PKYStepper
  • SDStateTableView
  • IQKeyboardManagerSwift

Images and menu text from DeGusto

About

 Restaurant food order app. Swift 5. Xcode 13.2. iOS 15.


Languages

Language:Swift 99.5%Language:Ruby 0.5%