A simple and elegant looking Grocery delivery iOS app for day to day groceries.
- This app lets you buy fruits, vegetables, meat and dairy.
- The app also includes login/register functionality with Firebase backend and Alamofire HTTP calls.
- User can add items to cart, make payment through Stripe.
- Alamofire - Library to make API calls
- Stripe SDK - Library to get user's payment
- Firebase - Library to store user's details
- Utsav Dave
- As soon as the app launches Onboarding Screen loads up. This screen would introduce the app to the user and what the app is about.
- The below screen is Register Screen where user has to enter name, email and password which should have one uppercase and atleast 8 characters long. The information gets stored inside Firebase backend.
- The below screen is Categories Screen where user has various options to choose between fruits, vegetables, meat and dairy. After user selects one of the category it shows a list of products available inside that particular category with high-res image and price. Also, detail view of each product lets you add product to your cart.
- The below screen is Cart Screen where user when taps on Add To Cart button, the product gets included inside cart. Here, the cart is a singleton class inside the app. When, user proceeds to enter payment information the app shows Stripe UIViewController where user can add card information and the payment is stored.
-here one thing to notice is that, the app being strictly focused on iOS side the payment doesnt go through for that you have to have a proper backend service with PHP or Ruby.
-Due to this fact, it only stores card information inside Stripe.
- The below screen is Profile Screen where user can update password or update email. Also, user can delete the account.
- The below screen is Settings Screen where user can contact, mail or visit the developer.