ShoppingCartApplication Context - [Seller] with an email id and name creates a [Product] with name and price [User] with phone number and name adds the [Product] to a [Cart] [User] makes a [Payment] using a card with a card number for the [Cart]