I need an android and iPhone app, where any company can register itself and sell their products and consumers can select the product primarily based on it's location. There needs to be search option where consumer first by default get products from it's nearby area or based on the search criteria which can be location, product name etc. Also filters based on pricing, brand etc. Also options for advertisement on top. Also need payment gateway attached to make online paymets using wallet, internet banking UPI etc.