I want a Slidejoy clone (https://www.getslidejoy.com/) well documented code with the following minimum features: In addition to displaying advert cards, the android mobile app should have at the minimum the following features: 1. Get access to location information from end devices 2. Push notification to inform users of rewards and points accumulated for advert views which can be used to redeem vouchers, coupons etc. A web application that allows registered advertisers to upload creatives for adverts, View real-time campaign performance statistics, Select target audience by demographic profile. A backend that allows admins to approve, reject or push uploaded advert creatives, send push notifications/coupons and vouchers, View number of active users, demographic information, view and modify user accumulated points.