An app where you can buy coffee of good quality from the best roasters

CoffeeRoaster

Description

CoffeeRoaster is an app where you can buy coffee of good quality from the best roasters. Here you can find coffee for even the most demanding gourmets. Filter by roasting type allows you quickly find your favorite coffee, both for fans of the filter and classic espresso. The application lets you create your account to save your favorite coffee for the fastest order. Also, this gives the function of making a product cart connected to the user’s account so that you can continue placing the order at any time, even from another device.

Features

  • User authorization
  • Personal account with an option to edit your data, see placed orders, or adjust the app’s theme
  • View popular and all products on the Main page
  • Sort products by popularity and price
  • Search products by name and type of coffee roasting (espresso, filter, omni)
  • Add products to favorites
  • Make a product cart connected to the user’s account so that you can continue placing the order at any time, even from another device
  • Receive push notifications once the order is accepted

Technologies

  • Swift
  • UIKit
  • FirebaseAuth
  • FirebaseFirestore
  • FirebaseStorage

Screenshots

Authorization

   

Purchase process

           

Search and Sort

       

Profile

   

Dark Theme Setting

           

GitHub

View Github