Broadly speaking, the project has two modules: (a) front-end of the website developed in React Native and (b) back-end of the website developed in AWS. When a new team is created from the admin panel, the team owner’s email address has to be entered and an option to select integration partner agencies is available. These options can be modified later from the admin panel itself. The owner of the team can add members to the team and can select their role in the team. Team members can add new markets for conducting surveys and can manage the already created markets. The markets are divided into different categories to identify whether the market status is in progress, live or ended. The team member can perform various operations on the created markets like adding collaborators to the market, sharing the link of the market for survey, export results and closing the market. A team member can add, modify or delete the ideas to the created market before the market goes live. These ideas can include the topics for which they created a market for survey. Tokens will be generated and assigned to the audience who will participate in the survey and the audience can use the token to upvote or downvote the presented ideas. Based on the voting of the audience, a report with detailed analysis will be generated for the markets after they are closed for survey. The team member can filter the generated reports and can export the report with filtered results. Team members can manage the questionnaires and can add a new questionnaire and select question type or can clone from the existing one. Tokens will be generated and assigned to the audience who will participate in the survey and the audience can use the token to upvote or downvote the presented ideas.