Skip to content

AngelTheTwin/OrderingApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OrderingApp

Ordering app for iOS/iPadOS made in swift using SwiftUI.

This app relays on data fetched from my web service, found here.

Screens

Login

  

Order

Screen where the meals are displayed in categories.

  

Meal details

By tapping any meal, the user will open the Meal details screen, where the details of the meal are displayed and the user can add items to cart.

  

Addresses

The user's stored shipping addresses. If there are no addresses registered, an animation will be shown instead.

  

By tapping the top button the user will open the form sheet to add a new Address.

  

Once saved, the new address will appear on the Addresses screen.

  

By tapping on any of the stored addresses, the sheet will be open with all the fields filled an now there will be an Update button followed by a Delete button

  

Payment Methods

The Payment Methods screen has the same distribution as the Addresses one. as shown on the screenshots below, an animation will appear when there are no payment methods saved for the logged user.

  

And the Payment Method form looks like this...

  

The card filps when the cvc gains and loses focus

And can differenciate between several card providers.

Once saved, the new Payment Method will appear on the Payment Methods screen...

  

Cart

The meals the user has added to their cart will appear here. If there’s no meals added, an animation will be shown instead.

  

Now with meals on cart!

  

The user can tap and hold or use 3D touch on the cards to reveal options...

  

By tapping the button at the bottom the user will open the Place your Order Form

  

Orders

Once the user has placed their order, it can be found in the Orders screen, each of one with a little badge showing the current state of the order, which variates between Placed, On the way, Delivered and Canceld, painted in blue, orange, green and red, respectively.

  

By tapping on any order the user can see the details of the order...

  

About

Ordering app for iOS/iPadOS made in swift using SwiftUI.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages