Following is a framework i created using react it's a campaign building and analysis tool for PromoPrizeX which is an online platform that gamifies product promotions, allowing businesses to run interactive digital campaigns. To challenge was to create a framework using react which will have a Campaign Builder in which businesses can Set objectives, rules, prize structure Upload images, videos, promotional assets and Select gamification templates. Also an analytical dashboard and reward management system.