I want to create an app exactly like Stamp Me (a punch card and rewards system), however, I also want merchants to have the option of choosing their rewards system, either Punch Cards system, or Money (Points) Reward System. Merchants must also have a login on a web service that shows their statistics (number of clients, their information, statistics and points accumulation). There should also be a superadmin log in. You are required to create the full flow of the system, and ensure it is realistic. Clients can search by name for merchants, by map, and have a favorites list (for easy access of merchants in the future).